小程序读取onenet后台数据
2018-05-22 本文已影响796人
创客乌托邦
1.OneNET平台简介
这是个好平台,做物联网不想搭建服务器的可以使用这个,不过网上还有很多其他的物联网平台,这些平台的出现大大缩短了开发周期,这是不是在为中移打广告,只是我用的就是这个,你也可以使用别的
做好的智能硬件(最起码也得有联网能力哈),连接到onenet上,把硬件采集的数据上传至平台,然后通过应用可以get平台上的数据,这样客户就可以通过应用查看硬件采集到的数据了。
2. OneNET账户申请
略略,到官网申请,就可以了。这个不会的就要去老年大学深造一下了哈哈😄😄😄😄😄
3.在自己的OneNET平台得到一下几个基本数据:
名称 | 数据 |
---|---|
设备API地址 | http://api.heclouds.com/devices/29937498 |
设备ID | 29937498 |
APIKey | =NMllybaaMxkqw=qH5mBckN=Tmc= |
4.查看小程序请求API
wx.request({
url: 'test.php', //设备API地址
data: {
x: '' , //请求参数(如果不明白请看下面的 补充1)
y: ''
},
header: {
'content-type': 'application/json' // http头部
},
success: function(res) {
console.log(res.data) //可以看到返回的json格式数据
}
})
补充1
HTTP方法 | GET |
---|---|
URL参数 | datastream_id=a,b,c //查询的数据流,多个数据流之间用逗号分隔(可选) |
URL参数 | start=2015-01-10T08:00:35 //提取数据点的开始时间(可选) |
URL参数 | end=2015-01-10T08:00:35 //提取数据点的结束时间(可选) |
URL参数 | duration=3600 //查询时间区间(可选,单位为秒) |
URL参数 | start+duration:按时间顺序返回从start开始一段时间内的数据点 |
URL参数 | end+duration:按时间倒序返回从end回溯一段时间内的数据点 |
URL参数 | limit=100 //限定本次请求最多返回的数据点数,0<n<=6000(可选,默认1440) |
URL参数 | cursor= //指定本次请求继续从cursor位置开始提取数据(可选) |
URL参数 | sort=DESC/ASC //值为DESC/ASC时间排序方式,DESC:倒序,ASC升序,默认升序</n<=6000(可选,默认1440) |
data里的数据可以是 如下表(这个表格如何合并呢🙏)
HTTP方法 | GET |
---|---|
URL参数 | datastream_id=a,b,c //查询的数据流,多个数据流之间用逗号分隔(可选) |
URL参数 | start=2015-01-10T08:00:35 //提取数据点的开始时间(可选) |
URL参数 | end=2015-01-10T08:00:35 //提取数据点的结束时间(可选) |
URL参数 | duration=3600 //查询时间区间(可选,单位为秒) |
URL参数 | start+duration:按时间顺序返回从start开始一段时间内的数据点 |
URL参数 | end+duration:按时间倒序返回从end回溯一段时间内的数据点 |
URL参数 | limit=100 //限定本次请求最多返回的数据点数,0<n<=6000(可选,默认1440) |
URL参数 | cursor= //指定本次请求继续从cursor位置开始提取数据(可选) |
URL参数 | sort=DESC/ASC //值为DESC/ASC时间排序方式,DESC:倒序,ASC升序,默认升序</n<=6000(可选,默认1440) |