stm32通过ESP8266接入原子云

1. ESP8266模块需要烧录原子云固件,此原子云固件和正常的ESP8266固件相比添加了AT+ATKCLDSTAAT+ATKCLDCLS 这两条指令:

stm32通过ESP8266接入原子云_第1张图片

2. 原子云账号注册及设备建立

设备管理-新增设备-ESP8266

stm32通过ESP8266接入原子云_第2张图片

 新建设备后新建分组,将设备加入到此分组中:

stm32通过ESP8266接入原子云_第3张图片

stm32通过ESP8266接入原子云_第4张图片

至此云端建立完成。

 3. STM32端代码的编写:

STM32代码主要完成以下功能:

定工作模式

连接路由器

连接TCP服务器

连接原子云(需刷写了原子云固件的ESP8266模块)

收发数据(透传模式)

stm32通过ESP8266接入原子云_第5张图片

原子云控制台显示设备上线:

stm32通过ESP8266接入原子云_第6张图片

可通过消息收发串口控制设备或读取设备状态信息:

 stm32通过ESP8266接入原子云_第7张图片

 

也可以使用正点原子的手机调试软件调试收发功能:

stm32通过ESP8266接入原子云_第8张图片

 

成品如下,资料包含原理图源码及调试工具等:

 

你可能感兴趣的:(单片机,STM32,stm32,嵌入式硬件,单片机)