我刚开始研究 MQTT 协议。
情况
在我的大学项目中,目前,我使用 Arduino 作为主要的 MCU,并在其中完成所有工作并使用串行通信。向 esp8266 发送 AT 命令(用于 HTTP 请求,在服务器上运行脚本等)。我基本上需要在网页(由本地服务器托管)上推送一些数据(来自 Arduino)。我搜索并发现了MQTT协议,它可以在客户端上发布和订阅数据(正是我想要的)。但是我发现的大多数教程要么完全基于 Arduino(带 wifi 屏蔽),要么完全基于 esp8266。
我想知道的是,有没有一种方法可以像我当前的配置一样使用 MQTT?也就是说,使用 Arduino 完成所有工作并使用其串行通信。仅通过 MQTT 上的 AT 命令发布数据。
此处提到了有关我的项目的其他信息:对在智能家居系统中使用哪种技术感到困惑