Izdaja Mongoose OS 2.13, platforme za naprave IoT

Na voljo izdaja projekta Mongoose OS 2.13.0, ki ponuja ogrodje za razvoj vdelane programske opreme za naprave interneta stvari (IoT) na osnovi mikrokontrolerjev ESP32, ESP8266, CC3220, CC3200 in STM32F4. Vgrajena je podpora za integracijo s platformami AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, kot tudi s katerim koli strežnikom MQTT. Koda projekta distributer licenciran pod Apache 2.0.

Značilnosti projekta vključujejo:

  • Motor mJS, zasnovan za razvoj aplikacij v JavaScriptu (JavaScript je postavljen za hitro izdelavo prototipov, jeziki C/C++ pa so predlagani za končne aplikacije);
  • Sistem posodabljanja OTA s podporo za povrnitev posodobitve v primeru okvare;
  • Orodja za daljinsko upravljanje naprav;
  • Vgrajena podpora za šifriranje podatkov na bliskovnem pogonu;
  • Dostava različice knjižnice mbedTLS, optimizirane za izkoriščanje zmogljivosti kripto čipov in zmanjšanje porabe pomnilnika;
  • Podpira mikrokontrolerje CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • Uporaba standardnih orodij ESP32-DevKitC za AWS IoT in ESP32 Kit za Google IoT Core;
  • Integrirana podpora za AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik in Adafruit IO;

Nova izdaja dodaja začetno podporo za sisteme z enim čipom
Redpine Signals RS14100, ki zajema uporabo UART,
GPIO, FS, OTA, I2C (bitbang) in WiFi v načinu odjemalca (WiFi v načinu dostopne točke, Bluetooth in Zigbee še nista podprta). Na pomožni program mos dodano ukaz atca-gen-cert za generiranje potrdil in ključev ATCA ter možnost “--cdef VAR=value”. Dodan gonilnik za temperaturne senzorje STLM75. Podpora za SoC ESP* je bila razširjena. Posodobljene različice komponent:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Vir: opennet.ru

Dodaj komentar