内存方面的资源非常有限。
是否可以在此设备上实现MQTT?
微控制器应该满足哪些要求才能使用/运行MQTT?
(我不是在问完整的协议栈实现。)
#1 楼
可以在此设备上实现MQTT吗?
任何具有TCP / IP层的设备都可以实现MQTT。
微控制器应该满足哪些要求才能使用/运行MQTT?
您需要问以下问题,以了解您的是否设备运行MQTT。
我的设备是否支持TCP / IP或网络连接?
设备上是否有可用的内存和磁盘空间?
是否已准备好可以在设备平台上使用的MQTT客户端吗?
服务器是否有网络连接?
参考:MQTT支持
评论
然后问题归结为:您可以使用32 kB代码存储器吗?
–加纳马
16 Dec 6'在19:40
@Ghanima,我可以说不,但是我想概述一下运行MQTT所需的硬件。
–bravokeyl
16 Dec 6'在19:42
有一个用于Arduino的MQTT库:github.com/256dpi/arduino-mqtt内存不足
–古法利特
16 Dec 7'在9:15
它需要的最小内存大小是多少?
–bravokeyl
16年7月7日在9:19
Eclipse Paho项目具有一个嵌入式C客户端,该客户端非常轻巧但也非常灵活:github.com/eclipse/paho.mqtt.embedded-c。也许值得一瞧。
– jpwsutton
16 Dec 7'在9:36