iNode MCU GSM jest urządzeniem o modyfikowalnej funkcjonalności, gdyż działa pod kontrolą systemu microPython ESP32 – interpretera skryptowego języka programowania microPython (opartego o Python 3.4). MicroPython to system oparty o kod open source dla układu ESP32 SOC firmy Espressif. iNode MCU GSM łączy ze sobą trzy bezprzewodowe technologie: GSM, Bluetooth 4.1 i WiFi. Dla bezpieczeństwa użytkownika firmware microPython jest podpisany cyfrowo i można go wymienić tylko przez OTA. Relatywnie dużo pamięci RAM (ponad 2 MB) i system plików o wielkości około 4,7MB wystarcza do realizacji nawet bardzo skomplikowanych zadań. Urządzenie zawiera też wbudowany sprzętowy watchdog co znacząco zwiększa niezawodność działania, tak istotną w bezobsługowych systemach pracy.
Użytkownik może napisać własne skrypty w języku Python i wpisać je do urządzenia. Służy to tego aplikacja iNodePy. Działa ona w środowisku przeglądarki Chrome lub Edge na urządzeniach z systemem Windows, Android lub Linux. Komunikacja z iNode MCU GSM odbywa się bezprzewodowo przez Bluetooth. Aplikacja pozwala na intuicyjny dostęp do wewnętrznego sytemu plików w urządzeniu. Możliwe jest zapisywanie, kasowanie, pobieranie i rozpakowywanie plików a wykonywalne skrypty mogą być uruchamiane. W serwisie pomocy technicznej https://support.inode.pl są do dyspozycji użytkownika darmowe skrypty microPython z różnymi funkcjonalnościami.
iNodePY obsługa systemu plików |
iNode MQTT Monitor monitorowanie urządzeń |
Aplikacje te działają pod systemami Android, Linux i Windows 10 tylko w przeglądarce Chrome lub Edge.