ESP8266 AT指令开发(基于STC89C52单片机): 关于上一节MQTT底层封包解包源码使用说明
前言 请先看这一节了解一下MQTT https://www.cnblogs.com/yangfengwu/p/11762642.html (了解MQTT) 如果自己有兴趣可以自己去安装MQTT软件 然后让自己的设备通过自己的服务器进行通信 或者根据文章直接连接阿里云物联网平台 说明 用户看完上面的文章以后,需要明确,MQTT软件就是一个TCP服务器 然后在TCP服务器的基础上封装了一套协议 只要是咱的模块可以实现TCP,那么就可以实现连接MQTT 本人这节的MQTT包底层封装的非常全面, 用户可根据自己对MQTT的理解合理的运用. 由于本节的开发板使用的是89C58,其容量受到限制 故只能提供以消息等级0进行通信的基础例子 如果想了解封装的更加全面的代码请点击链接 https://www.cnblogs.com/yangfengwu/p/12540710.html 先说一下程序的流程 一,配网(控制wifi模块连接上路由器) 配网采用的SmartConfig SmartConfig流程就是上一节的APP绑定设备的流程 具体流程请看上一节 模块配网以后便连接上了路由器,那么便可以访问广域网 控制模块连接MQTT 1.请用户自行打开一下函数 2.获取了MAC地址