一、声明
该项目只需要创建一个产品,然后这个产品里面包含几个设备,而不是直接创建几个产品
注意:传输数据使用到了不同的power,还有一定要手机先联网才能使用云平台
二、OneNet云平台创建
(1)Temperature
这个传输数据使用的是power1
第一步:OneNet网站登录,然后进入开发者中心
第二步:在产品开发里面选择创建产品,注意联网方式是wifi,开发方案是自定义方案
第三步:在刚刚创建好的产品里面进入设备管理界面,这个里面就是添加温湿度,MQ135等设备
记得!!!这个里面的设备名称就是需要用英文的!!!也就是MQTT协议里面用到的设备ID!!!
第四步:在创建好的设备里面的详情去获取我们需要的信息
设备名称:Temperature
设备密钥:TDAzWkQ0a2tJSDh6SFMwRW94T1plREYzdnh5d0NQSVQ=
产品ID:CyrQo3xWu9
(下面这两个是通用的,然后有一个工具需要在官网去下载,这个可以看之前的CSDN)
端口号:1883
时间戳:2052911776
password:version=2018-10-31&res=products%2FCyrQo3xWu9%2Fdevices%2FTemperature&et=2052911776&method=md5&sign=Iz06IS0Xri3A7tDgdOoUZQ%3D%3D
订阅:$sys/CyrQo3xWu9/Temperature/thing/property/post/reply
发布:$sys/CyrQo3xWu9/Temperature/thing/property/post
第五步:最重要的是要建立一个物模型,在产品开发里面
第六步:串口调试(这一步可以判断设备有没有调试好,没问题了就可以直接上单片机了)
AT
AT+RST
AT+CWMODE=1
AT+CWDHCP=1,1
AT+CWJAP="iPhone","123456789"
AT+MQTTUSERCFG=0,1,"Temperature","CyrQo3xWu9","version=2018-10-31&res=products%2FCyrQo3xWu9%2Fdevices%2FTemperature&et=2052911776&method=md5&sign=Iz06IS0Xri3A7tDgdOoUZQ%3D%3D",0,0,""
AT+MQTTCONN=0,"mqtts.heclouds.com",1883,1
AT+MQTTSUB=0,"$sys/CyrQo3xWu9/Temperature/thing/property/post/reply",1
AT+MQTTPUB=0,"$sys/CyrQo3xWu9/Temperature/thing/property/post","{\"id\":\"123\"\,\"params\":{\"power1\":{\"value\":25\}}}",0,0
(2)Humidity
这个传输数据使用的是power2
设备名称:Humidity
设备密钥:UUVGSFo1bWhNZlNlaWFJRXA5bXZOeWlFaERaamdRMzM=
产品ID:CyrQo3xWu9
(下面这两个是通用的,然后有一个工具需要在官网去下载,这个可以看之前的CSDN)
端口号:1883
时间戳:2052911776
password:version=2018-10-31&res=products%2FCyrQo3xWu9%2Fdevices%2FHumidity&et=2052911776&method=md5&sign=etUYV40%2BWltrLWDYj5diDQ%3D%3D
订阅:$sys/CyrQo3xWu9/Humidity/thing/property/post/reply
发布:$sys/CyrQo3xWu9/Humidity/thing/property/post
AT
AT+RST
AT+CWMODE=1
AT+CWDHCP=1,1
AT+CWJAP="iPhone","123456789"
AT+MQTTUSERCFG=0,1,"Humidity","CyrQo3xWu9","version=2018-10-31&res=products%2FCyrQo3xWu9%2Fdevices%2FHumidity&et=2052911776&method=md5&sign=etUYV40%2BWltrLWDYj5diDQ%3D%3D",0,0,""
AT+MQTTCONN=0,"mqtts.heclouds.com",1883,1
AT+MQTTSUB=0,"$sys/CyrQo3xWu9/Humidity/thing/property/post/reply",1
AT+MQTTPUB=0,"$sys/CyrQo3xWu9/Humidity/thing/property/post","{\"id\":\"123\"\,\"params\":{\"power2\":{\"value\":25\}}}",0,0