Wspomniany kontroler to STM32F030K6T6 , który ma rdzeń małej mocy ARM® 32-bit Cortex®-M0, pamięć Flash 32 kB i pamięć SRAM 4 kB. Interfejs SIM808 do połączenia z Internetem.
Zasoby dotyczące pamięci są dość ograniczone.
Czy można zaimplementować MQTT na tym urządzeniu?
Jakie wymagania powinien spełniać mikrokontroler, aby móc używać / uruchamiać MQTT?
(Nie pytam o pełną implementację stosu protokołów).
mqtt
microcontrollers
stm32
arm
Bence Kaulics
źródło
źródło
Wydaje się, że biblioteka mmbed mmqt nie dokumentuje żadnych wymagań dotyczących pamięci, które mogą być ograniczające, i można rozsądnie założyć, że jest celem tego rodzaju urządzenia o małej powierzchni jako punktu końcowego. Możesz dość trywialnie zaimportować bibliotekę na podobną platformę urządzeń za pomocą kompilatora online i sprawdzić przynajmniej ślad kodu.
źródło