ESP8266连接阿里云:让物联网世界更加灵活

1:基础环境
MQTT透传AT固件:下载
MQTT指令说明:下载
蓝牙模块_无线模块_物联网模块_WiFi模块【安信可官网】

2:烧录固件
向ESP8266烧录MQTT的固件

 

3:在阿里云上创建产品

 

 4.创建设备和功能定义,设备指的是产品下的某一个机器,功能指的是这类产品具备的功能,比如压力,流量,温度等

 

 

 

4:查看MQTT参数,这里面包含MQTT三元组信息:ClientID,username,password


6:连接串口,连接阿里云
1):确认AT正常;
2):设置AT模式;
3):配置参数;

AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"
4):连接wifi;

AT+CWJAP="CMCC-svch","h3gi5pgy"
5):设置阿里云上的用户命和密码,由网页生成;

AT+MQTTUSERCFG=0,1,"NULL","0000002&hddyEdnyBom","02765ee39c058b48ae69618eff3b444781087cd3f23fe7ec71496cfb572b59c7",0,0,""
6):设置阿里云clientId,由网页生成;

AT+MQTTCLIENTID=0,"hddyEdnyBom.0000002|securemode=2\,signmethod=hmacsha256\,timestamp=1654955543934|"
7):连接阿里云

AT+MQTTCONN=0,"iot-06z00i97h1mr49a.mqtt.iothub.aliyuncs.com",1883,1
8):订阅主题

 AT+MQTTSUB=0,"/hddyEdnyBom/0000002/user/get",1

阿里云界面上显示如下订阅信息

 

7:测试数据传输
选中topic 发送数据

 

查看云端数据是否传输下来,红色为设备收到阿里云发送的消息


8:设备端发送数据到云

 AT+MQTTPUB=0,"/sys/hddyEdnyBom/0000002/thing/event/property/post","{params:{\"Pressure\":90}}",0,0

AT+MQTTPUB=0,"/sys/hddyEdnyBom/0000002/thing/event/property/post","{params:{\"Flow\":20000}}",0,0

AT+MQTTPUB=0,"/sys/hddyEdnyBom/0000002/thing/event/property/post","{params:{\"Temperature\":37}}",0,0

查看云端是否收到,如图所示。

物联沃分享整理
物联沃-IOTWORD物联网 » ESP8266连接阿里云:让物联网世界更加灵活

发表评论