1. ESP8266模块需要烧录原子云固件,此原子云固件和正常的ESP8266固件相比添加了AT+ATKCLDSTA 和 AT+ATKCLDCLS 这两条指令:
2. 原子云账号注册及设备建立
设备管理-新增设备-ESP8266
新建设备后新建分组,将设备加入到此分组中:
至此云端建立完成。
3. STM32端代码的编写:
STM32代码主要完成以下功能:
设定工作模式
连接路由器
连接TCP服务器
连接原子云(需刷写了原子云固件的ESP8266模块)
收发数据(透传模式)
原子云控制台显示设备上线:
可通过消息收发串口控制设备或读取设备状态信息:
也可以使用正点原子的手机调试软件调试收发功能:
成品如下,资料包含原理图源码及调试工具等: