我想知道是否有人可以给我一些伪代码结构,概述使用 MQTT 通过蜂窝连接到远程服务器所需的一般程序?具体来说,我已经了解了 MQTT 的所有基础知识。我需要为此编写一个库,我真的很感激一些有关如何构建代码的技术指导。如果它有帮助,我将使用 mikroe 的 Lara R2-02 Ublox 蜂窝模块作为我的调制解调器。如果您有任何技术资源也可以与我分享,我将不胜感激。
蜂窝设备的 MQTT 协议的伪代码分解是什么?
物联网
MQTT
无线的
2021-06-08 17:57:18
1个回答
一般步骤是:
- 弄清楚如何让您的调制解调器连接到互联网。请参阅调制解调器手册。(这也可能涉及一些特定于运营商的设置。)
- 现在,您可以对 Internet 执行 tcp/ip 操作了。确保您可以通过 TCP/IP 连接到某些东西。
- 现在,您已准备好连接到 MQTT 代理。找出它的安全需求。
- 使用 MQTT 库进行连接。配置其安全性并使用连接方法。
- 如果您想实现所述库,请参阅 MQTT https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html上的规范并查看一些现有的源代码图书馆。他们的测试代码应该让您了解序列。
如果您在某个特定步骤卡住了,您也许可以提出一个更具体的问题,以便有人可以给您一个具体的答案。另一种选择是使用 AWS IoT 设备 SDK 作为起点。请参阅https://docs.aws.amazon.com/iot/latest/developerguide/iot-sdks.html
其它你可能感兴趣的问题