Real Time Logic hat einen Benchmark für den Lua MQTT Client Stack veröffentlicht.
Sie denken, dass Lua auf Ihrem embedded System nicht performant genug ist?
Sie denken sicher, dass Senden und Empfangen von insgesamt 2000 Nachrichten in knapp drei Sekunden nicht sehr beeindruckend klingt, aber wenn wir Ihnen sagen, dass wir dies auf einem Low-End-ESP32-Mikrocontroller durchgeführt haben, dann ist das schon beeindruckend. Die MQTT Dokumentation hier beinhaltet auch das Testprogramm.
Der Lua MQTT Client Stack ist für alle Plattformen verfügbar, die vom Barracuda App Server unterstützt werden, einschließlich: INTEGRITY, VxWorks, QNX, Embedded Linux, und FreeRTOS.
Hinweis: RTL bietet zusätzlich auch einen sicheren MQTT-Client an, zusätzlich zum Lua-MQTT-Client des Barracuda App Servers. Dieser ist in C-Code implementiert ist und wird mit SharkSSL geliefert.