这篇文章对于大学学生来说应该是一个福利,因为可能跟你的毕业设计相关联。
1.GET 获取云平台的数据
private static final String DeviceID = "715410157";
private static final String ApiKey = "=0nEsfHhq5sfImFv4oQYGHv=wDg=";
private static final String humistream = "humistream";//onenet平台上对应设备的其中一个数据流的名字
private static final String tempstream = "tempstream";
public void Get() {
new Thread(new Runnable() {
@Override
public void run() {
try {
OkHttpClient clientHumi = new OkHttpClient();
Request requestHumi = new Request.Builder().url("https://api.heclouds.com/devices/" + DeviceID + "/datapoints?datastream_id=" + humistream).header("api-key", ApiKey).build();
Response responseHumi = clientHumi.newCall(requestHumi).execute();
String responseHumiData = responseHumi.body().string();
parseJSONWithGSONHumi(responseHumiData);
} catch (IOException e) {
e.printStackTrace();
}
try {
OkHttpClient clientTemp = new OkHttpClient();
Request requestTemp = new Request.Builder().url("https://api.heclouds.com/devices/" + DeviceID + "/datapoints?datastream_id=" + tempstream).header("api-key", ApiKey).build();
Response responseTemp = clientTemp.newCall(requestTemp).execute();
String responseTempData = responseTemp.body().string();
parseJSONWithGSONTemp(responseTempData);
} catch (IOException e) {
e.printStackTrace();
}