ESP32怎么和onenet搭建连接,并且调用onenet的API,做到获取数据(下)
ESP32怎么和onenet搭建连接,并且调用onenet的API,做到获取数据(下)
1、首先通过token**生成工具生成**
注意的是res是产品id
2、通过获取到的**,然后我们来填参数
根据官方给出的URL:http://api.heclouds.com/devices/8029377/datapoints?datastream_id=ds&start=2017-01-01T00:00:00&limit=100
有一些注意的点,首先8029377指的是你的设备id,注意不要弄混了,其次datastream_id=ds这个是指你的设备id名称
比如说我的湿度进入之后还有名字的,把ds改成相应的名字就可以获取相应的数据
http://api.heclouds.com/devices/598339953/datapoints?datastream_id=humidity&limit=1
这个是我改成自己的URL来获取数据,因为我这边把ds改成了humidity,所以后面获取到的数据就是我humidity的实时数据
有一点要说明的上面通过token获取到的**是作为headers的参数的
请求头是:Authorization
参数就是上面生成的**:version=2018-10-31&res=products%2F345780&et=1637742635&method=md5&sign=N05cj9iM4C3bl82DnOWeGg%3D%3D
,完成好上面的所有步骤我们就可以准确调用onenet的API
然后你们可以通过这个API来做任何自己想要做的事情
enet的API
然后你们可以通过这个API来做任何自己想要做的事情
比如实时获取数据,比如下发命令等等,用任何一门语言都可以实现,只要会post和get方法即可