小程序读取onenet后台数据

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

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
URL参数 cursor= //指定本次请求继续从cursor位置开始提取数据(可选)
URL参数 sort=DESC/ASC //值为DESC/ASC时间排序方式,DESC:倒序,ASC升序,默认升序

你可能感兴趣的:(微信小程序)