Bei dem Controller handelt es sich um einen STM32F030K6T6 , der einen ARM® 32-Bit-Cortex® -M0-Low-Power-Core, einen 32-kB-Flash-Speicher und einen 4-kB-SRAM aufweist. Es verbindet ein SIM808 für die Internetverbindung.
Die Ressourcen sind in Bezug auf den Speicher sehr begrenzt.
Ist es möglich, MQTT auf diesem Gerät zu implementieren?
Welche Anforderungen sollte ein Mikrocontroller erfüllen, um MQTT verwenden / ausführen zu können?
(Ich frage nicht nach einer vollständigen Implementierung des Protokollstacks.)
quelle
Die mmqt- Bibliothek von mbed scheint keine Speicheranforderungen zu dokumentieren, die wahrscheinlich einschränkend sind, und es kann davon ausgegangen werden, dass sie auf ein solches Gerät mit geringem Platzbedarf als Endpunkt abzielt. Sie könnten die Bibliothek mit dem Online-Compiler ziemlich einfach in eine ähnliche Geräteplattform importieren und zumindest den Code-Footprint überprüfen.
quelle