(1)onenet云平台部分配置

先创建产品,再在该产品下创建设备

记录好如下数据

设备名称/ID:wenshidu
设备密钥:TDQ3eHZZVUt0RW5FMVczZmtuRndLNW1HWjlUcW5yOUY=
产品ID:W2x09ce7sA
服务地址URL:mqtts.heclouds.com
端口号:1883

(2)对于esp8266端配置

1、AT  //测试指令
2、AT+RST  //复位指令
3、AT+CWMODE=1  //设置为station模式
4、AT+CWDHCP=1,1  //启动DHCP
5、AT+CWJAP="填写自己的wifi账号","wifi密码"
6、AT+MQTTUSERCFG=0,1,"wenshidu","W2x09ce7sA","version=2018-10-31&res=products%2FF1AVyfXw7I%2Fdevices%2Ftest&et=2810313321&method=md5&sign=EfJtPPxHwMX6iWWf3YksbA%3D%3D",0,0,""

第六步为获取token,设备访问onenet网站需要有token,否则无法访问。token的获取方式在onenet的开发者文档中下载对应软件,可以在软件中填写自己产品和设备的信息,软件会自动进行计算

其中

res是        products/产品id/devices/设备名称

et为时间戳,可以使用任意网站的时间戳转换工具转换一个较远的时间,或者直接copy下方图片中的et,1958243260

key为设备密钥,在产品详情中获取


7、AT+MQTTCONN=0,"mqtts.heclouds.com",1883,1            //进入onenet网站,这个不需要改
8、AT+MQTTSUB=0,"$sys/W2x09ce7sA/wenshidu/thing/property/set",0        //订阅信息

 

最后

AT+MQTTPUB=0,"$sys/W2x09ce7sA/wenshidu/thing/property/post{\"id\":\"123\"\,\"params\":{\"temp\":{\"value\":25\}}}",0,0                   //发布信息

特别地:使用at指令需要提前烧录好at固件,我是使用1471的那个固件,at固件全部都可以在乐鑫官网找到

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐