Megjelent a Mongoose OS 2.13, az IoT-eszközök platformja

Elérhető projekt kiadás Mongoose OS 2.13.0, amely keretet kínál az ESP32, ESP8266, CC3220, CC3200 és STM32F4 mikrokontrollereken alapuló firmware-ek fejlesztéséhez az Internet of Things (IoT) eszközökhöz. Beépített támogatással rendelkezik az AWS IoT, a Google IoT Core, a Microsoft Azure, a Samsung Artik, az Adafruit IO platformokkal, valamint bármely MQTT szerverrel való integrációhoz. Projekt kód forgalmazza Apache 2.0 licenc alatt.

A projekt jellemzői a következők:

  • Motor mJS, amelyet JavaScript-ben történő alkalmazások fejlesztésére terveztek (a JavaScript gyors prototípus-készítésre alkalmas, a végső alkalmazásokhoz pedig C/C++ nyelvek javasoltak);
  • OTA frissítési rendszer, amely támogatja a frissítés visszaállítását hiba esetén;
  • Eszközök távvezérléshez;
  • Beépített adattitkosítási támogatás Flash meghajtón;
  • Az mbedTLS könyvtár egy olyan verziójának szállítása, amely a kriptochipek képességeinek kihasználására és a memóriafelhasználás minimalizálására van optimalizálva;
  • Támogatja a CC3220, CC3200, ESP32, ESP8266, STM32F4 mikrokontrollereket;
  • Szabványos ESP32-DevKitC eszközök használata az AWS IoT-hez és ESP32 Kit a Google IoT Core-hoz;
  • Az AWS IoT, a Google IoT Core, a Microsoft Azure, a Samsung Artik és az Adafruit IO integrált támogatása;

Az új kiadás kezdeti támogatást nyújt az egylapkás rendszerek számára
Redpine Signals RS14100, amely lefedi az UART használatát,
GPIO, FS, OTA, I2C (bitbang) és WiFi kliens módban (WiFi hozzáférési pont módban, a Bluetooth és a Zigbee még nem támogatott). A mos segédprogramhoz tette hozzá atca-gen-cert parancs az ATCA-tanúsítványok és kulcsok generálásához, valamint a „--cdef VAR=value” opció. Meghajtó hozzáadva az STLM75 hőmérséklet-érzékelőkhöz. A SoC ESP* támogatása kibővült. Frissített komponensverziók:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Forrás: opennet.ru

Hozzászólás