Le contrôleur en question est un STM32F030K6T6 , qui a un noyau basse consommation ARM® Cortex® -M0 32 bits, une mémoire Flash de 32 Ko et une mémoire SRAM de 4 Ko. Il interface un SIM808 pour la connectivité Internet.
Les ressources sont assez limitées en ce qui concerne la mémoire.
Est-il possible d'implémenter MQTT sur cet appareil?
À quelles exigences un microcontrôleur doit-il correspondre pour pouvoir utiliser / exécuter MQTT?
(Je ne demande pas une implémentation complète de la pile de protocoles.)
la source
La bibliothèque mbed mmqt ne semble pas documenter les besoins en mémoire susceptibles d'être limitatifs, et on peut raisonnablement supposer qu'elle est ciblée sur ce type de périphérique à faible encombrement comme point de terminaison. Vous pouvez importer assez trivialement la bibliothèque dans une plate-forme d'appareil similaire à l'aide du compilateur en ligne et vérifier au moins l'empreinte du code.
la source