ESP32怎么和onenet搭建连接,并且调用onenet的API,做到获取数据(下)

ESP32怎么和onenet搭建连接,并且调用onenet的API,做到获取数据(下)

1、首先通过token**生成工具生成**

ESP32怎么和onenet搭建连接,并且调用onenet的API,做到获取数据(下)

注意的是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名称

ESP32怎么和onenet搭建连接,并且调用onenet的API,做到获取数据(下)

比如说我的湿度进入之后还有名字的,把ds改成相应的名字就可以获取相应的数据

ESP32怎么和onenet搭建连接,并且调用onenet的API,做到获取数据(下)

http://api.heclouds.com/devices/598339953/datapoints?datastream_id=humidity&limit=1

这个是我改成自己的URL来获取数据,因为我这边把ds改成了humidity,所以后面获取到的数据就是我humidity的实时数据

ESP32怎么和onenet搭建连接,并且调用onenet的API,做到获取数据(下)

有一点要说明的上面通过token获取到的**是作为headers的参数的

ESP32怎么和onenet搭建连接,并且调用onenet的API,做到获取数据(下)

请求头是:Authorization

参数就是上面生成的**:version=2018-10-31&res=products%2F345780&et=1637742635&method=md5&sign=N05cj9iM4C3bl82DnOWeGg%3D%3D

,完成好上面的所有步骤我们就可以准确调用onenet的API

然后你们可以通过这个API来做任何自己想要做的事情

enet的API

然后你们可以通过这个API来做任何自己想要做的事情

比如实时获取数据,比如下发命令等等,用任何一门语言都可以实现,只要会post和get方法即可