赞
踩
EDP协议是OneNET平台发布的通信协议。作为学生党,OneNET平台可以说是非常良心了,废话不多说,今天我来分享一下如何用Android通过EDP协议来查询数据流。
实现的方式是多线程。首先新创建一个类:Mythread。
然后在里面构建如下函数
`public String Getvalue1() {
String respon = "";
try {
//1创建一个URL对象,并传入目标网络地址,其中device_id是你i要查询的数据流的设备id,datastream_id是查询的数据流的名字。
URL url = new URL("http://api.heclouds.com/devices/" +device_id + "/datastreams/"+datastream_id);
HttpURLConnection conn = (HttpURLConnection) url.openConnection(); //2然后用openConnection方法
conn.setConnectTimeout(15 * 1000); //设置连接超时的时间
conn.setRequestMethod("GET"); //3HTTP请求的方法是GET
conn.setRequestProperty("api-key", ApiKey); //4消息头
if (conn.getResponseCode() == 200) { //返回码是200,网络正常
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。