智能插座使用8266,MCU通过什么协议与无线模块交换数据?

智能插座使用8266,MCU通过什么协议与无线模块交换数据?,第1张

MQTT通信协议。

智能插座连接到家庭路由器中蚂斗册以便连接上外网的MQTT服务器。Android 手销物机闷宏通过WIFI或4G流量连接到MQTT服务器。APP和ESP8266采用发布和订阅的机制进行通信。APP向ESP8266发送控制命令。ESP8266接收到控制命令后,执行相应的 *** 作并返回结果。

ESP8266 有烧写好AT指令集的和空板两种。一般卖的都是带AT指令集的,这种是通过串口控制8266连接wifi的。连接后可以串口与TCP/IP主机通信。如果要支持http,需要自己在乐鑫发布的sdk环境下开发自己需要的http功能。这个是可雹告以实现的。不过需要搭建环境,一般是linux环境(或windows下模拟出来的也可),编译好后烧写进去就可以了。这个需要c语老做言编程功底,源含明还要看懂乐鑫sdk的一系列定义文件和http的实现文件(SDK中都有的,只是没有什么注释,慢慢研究就可以)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12349227.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存