iNode MCU USB jest urządzeniem o modyfikowalnej funkcjonalności, gdyż działa pod kontrolą systemu NodeMCU ESP32 – interpretera skryptowego języka programowania LUA (opartego o Lua 5.1.4). NodeMCU to system oparty o kod open source Lua (Lua 5.1.4) dla układu ESP32 SOC firmy Espressif, który używa wykorzystującego pamięć flash modułu systemu plików SPIFFS. iNode MCU USB łączy ze sobą dwie bezprzewodowe technologie: Bluetooth 4.1 i WiFi. Dla bezpieczeństwa użytkownika firmware Node MCU jest podpisany cyfrowo i można go wymienić tylko przez OTA.
Użytkownik może napisać własne skrypty LUA i wpisać je do urządzenia. Służy to tego aplikacja iNode MCU FFS. W serwisie pomocy technicznej https://support.inode.pl są do dyspozycji użytkownika darmowe skrypty LUA z różnymi funkcjonalnościami np. iNode Central MCU - odpowiednika WiFi iNode Care GSM.
W wersji WebUSB iNode MCU USB możliwa jest bezpośrednia komunikacja ze skryptu LUA z przeglądarką Google CHROME. WebUSB to swego rodzaju mostek pomiędzy urządzeniami USB a przeglądarkami:
https://developers.google.com/web/updates/2016/03/access-usb-devices-on-the-web
iNode MCU FFS obsługa systemu plików SPIFFS oraz OTA |
iNode MCU Setup konfiguracja urządzeń |
iNode STM32 Utility wymiana firmware STM32 |
Aplikacje te działają pod systemami Android, Linux i Windows 10 tylko w przeglądarce Chrome.