文章目录 一、架构的演变 1.1 单机版本 1.2 联网版本 1.3 深度融合版本 二、方案简述 2.1 设备间通信M2M的方案 2.2 PC端工具远程控制设备的方案 三、Luat的代码实现 3.1 订阅Topic 3.2 MQTT连接回调函数 3.3 MQTT数据接收处理函数 3.4 m2m函数 3.5 publishM2M 3.6 小结 四、PC端.Net C#的实现 4.1 MQTT连接 4.2 发布消息 4.3 接收函数 4.4 小结 一、架构的演变 讲述 远程控制(透传) 这个功能之前,我们先从软件架构的演变来了解这个需求的由来。 1.1 单机版本 最早的单机版本,只是用PC电脑软件通过串口线给设备发送配置参数和命令,控制设备启动运行,然后就完了。 并没有远程监控,也没有实时监控。这是最简单的基础版本。