ESP01S模块+串口底座 AT指令连接中移Onenet物联网全过程(第1篇)

本系列分3篇

第1篇:完成ESP8266与Onenet的连接,实现数据上报。

第2篇:完成Onenet对ESP8266的命令下发,实现命令控制。

第3篇:完成基于CC2530芯片控制ESP8266上报Onenet数据,Onenet对CC2530板的LED控制。

一、硬件准备

使用淘宝常见的 ESP-01S WiFi 模块 + USB 转串口下载底座 即可。

模块与底座插接后直接连接电脑 USB,无需额外接线。

选用淘宝这种ESP01S模块+串口底座的

拿到手实拍图是这样的

二、开发流程

1.电脑通过串口助手UART给ESP8266发送AT命令控制ESP8266联网。(AT是一种软件包,下载地址:docs.ai-thinker.com/esp8266/

下载完成是这样的

然后我们需要下载软件,将AT固件下载到ESP8266上。因此下载:

在刚才的同一页面能找到。

直接点击 OK 进入配置界面

1.选择刚才下载的 AT 固件.bin 文件 2.写地址:0x00000 3.选择DOUT 4.端口选择电脑识别的 串口 5.点击 START 开始烧录

验证是否烧录成功:打开串口助手,重启模块,若输出正常启动信息,说明 AT 固件烧录成功。

成功显示。

2.OneNET 平台配置(MQTT 接入)。

打开网站:OneNET - 中国移动物联网开放平台

(1)创建Onenet账号,然后点击创建产品。

(2)直接按照如下配置就行

(3)直接按照如下配置就行

(4)查看产品ID,access_key(重要)需要用手机验证码查看

(5)创建一个设备,设备名称牢记(重要)

(6)创建一个数据等待接收

(7)添加自定义功能点,直接按照如下配置就行.牢记标识符(重要)

至此Onenet端配置完毕。

主要牢记:1.产品ID 2.access_key 3.标识符


3.通过AT命令,联网,数据上报。

严格执行:串口助手依次发送如下命令:

1.AT

2.AT+CWMODE=1

3.AT+CWDHCP=1,1

4.AT+CWJAP="WIFI名称","WIFI密码"

(可以自己手机开热点,WIFI名称为设备名称,WIFI密码为密码。)

5.AT+MQTTUSERCFG=0,1,"设备名称","产品id","你的Token",0,0,""

设备名称替换为这里的,比如:smart_device.

产品ID在这里,比如:HfsM3ErR9i。

然后注意你的token。不能直接用 access_key 。而是需要下载:https://open.iot.10086.cn/doc/mqtt/book/manual/auth/tool.html

替换三个地方,产品ID,设备名称,accesskey

然后点击Generate。

把生成的这一串数据填入:"你的Token"。

6.AT+MQTTCONN=0,"mqtts.heclouds.com",1883,1

到这一步,已经能看到设备在线了。

7.AT+MQTTSUB=0,"$sys/产品id/设备名称/thing/property/post/reply",0

8.AT+MQTTSUB=0,"$sys/产品id/设备名称/thing/property/set",0

9.AT+MQTTPUBRAW=0,"$sys/产品id/设备名称/thing/property/post",70,0,0

10.{"id":"123","params":{"属性名":{"value":数值}}}

(属性名替换为之前的标识符,参考2.7图),比如:{"id":"123","params":{"temp":{"value":20}}}

这里Onenet已经接收到数据20了。

相关推荐
QH139292318802 小时前
KEYSIGHT N9030B PXA信号/频谱分析仪
科技·嵌入式硬件·集成测试
Shang180989357262 小时前
T31ZX 君正/INGENIC智能视频处理器T31ZX可提供软硬件资料T31Z采用先进的低功耗设计
嵌入式硬件·fpga开发·音视频·t31zx智能视频处理器
ahccqw2 小时前
CAN总线通信入门及实例代码(stm32f4系列)
stm32·单片机·嵌入式硬件
云栖梦泽4 小时前
Linux内核与驱动:13.从设备树到Platform平台总线
linux·运维·c++·嵌入式硬件
振南的单片机世界4 小时前
电源、复位、时钟:单片机的“生存三要素”
单片机·嵌入式硬件
charlie1145141914 小时前
嵌入式Linux驱动开发指南02——内核空间基础与硬件访问
linux·运维·c语言·驱动开发·嵌入式硬件
踏着七彩祥云的小丑4 小时前
嵌入式——小白入门
嵌入式硬件
SUNNYSPY0016 小时前
16N65-ASEMI重塑功率电子新标杆16N65
单片机
MC皮蛋侠客6 小时前
Modbus Poll 使用文档
物联网·modbus·调试
踏着七彩祥云的小丑7 小时前
嵌入式——简单电路常识
单片机·嵌入式硬件