Lansarea Mongoose OS 2.13, o platformă pentru dispozitive IoT

Disponibil lansarea proiectului Mongoose OS 2.13.0, care oferă un cadru pentru dezvoltarea firmware-ului pentru dispozitivele Internet of Things (IoT) bazate pe microcontrolere ESP32, ESP8266, CC3220, CC3200 și STM32F4. Există suport încorporat pentru integrarea cu platformele AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, precum și cu orice server MQTT. Cod proiect distribuit de licențiat sub Apache 2.0.

Caracteristicile proiectului includ:

  • Motor mJS, conceput pentru dezvoltarea aplicațiilor în JavaScript (JavaScript este poziționat pentru prototipare rapidă, iar limbajele C/C++ sunt propuse pentru aplicațiile finale);
  • Sistem de actualizare OTA cu suport pentru rollback de actualizare în caz de defecțiune;
  • Instrumente pentru controlul dispozitivelor de la distanță;
  • Suport încorporat pentru criptarea datelor pe o unitate Flash;
  • Livrarea unei versiuni a bibliotecii mbedTLS, optimizată pentru a utiliza capabilitățile criptocipurilor și a minimiza consumul de memorie;
  • Suporta microcontrolere CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • Utilizarea instrumentelor standard ESP32-DevKitC pentru AWS IoT și ESP32 Kit pentru Google IoT Core;
  • Suport integrat pentru AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik și Adafruit IO;

Noua versiune adaugă suport inițial pentru sistemele cu un singur cip
Semnale Redpine RS14100, care acoperă utilizarea UART,
GPIO, FS, OTA, I2C (bitbang) și WiFi în modul client (WiFi în modul punct de acces, Bluetooth și Zigbee nu sunt încă acceptate). La utilitatea mos adăugat Comanda atca-gen-cert pentru generarea de certificate și chei ATCA, precum și opțiunea „--cdef VAR=valoare”. S-a adăugat driver pentru senzorii de temperatură STLM75. Suportul pentru SoC ESP* a fost extins. Versiuni de componente actualizate:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Sursa: opennet.ru

Adauga un comentariu