Mongoose OS 2.13, IoT ierīču platformas, izlaišana

Pieejams projekta izlaidums Mongoose OS 2.13.0, kas piedāvā ietvaru programmaparatūras izstrādei lietiskā interneta (IoT) ierīcēm, kuru pamatā ir ESP32, ESP8266, CC3220, CC3200 un STM32F4 mikrokontrolleri. Ir iebūvēts atbalsts integrācijai ar AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO platformām, kā arī ar jebkuriem MQTT serveriem. Projekta kods izplata licencēts saskaņā ar Apache 2.0.

Projekta iezīmes ietver:

  • Dzinējs mJS, kas paredzēts lietojumprogrammu izstrādei JavaScript (JavaScript ir pozicionēts ātrai prototipēšanai, un C/C++ valodas tiek piedāvātas galīgajām lietojumprogrammām);
  • OTA atjaunināšanas sistēma ar atbalstu atjauninājumu atcelšanai kļūmes gadījumā;
  • Rīki attālai ierīču pārvaldībai;
  • Iebūvēts atbalsts datu šifrēšanai zibatmiņas diskā;
  • mbedTLS bibliotēkas versijas piegāde, kas optimizēta, lai izmantotu šifrēšanas mikroshēmu iespējas un samazinātu atmiņas patēriņu;
  • Atbalsta mikrokontrollerus CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • Izmantojot standarta ESP32-DevKitC rīkus AWS IoT un ESP32 komplektu Google IoT Core;
  • Integrēts atbalsts AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik un Adafruit IO;

Jaunā versija pievieno sākotnējo atbalstu vienas mikroshēmas sistēmām
Redpine Signals RS14100, kas attiecas uz UART izmantošanu,
GPIO, FS, OTA, I2C (bitbang) un WiFi klienta režīmā (WiFi piekļuves punkta režīmā, Bluetooth un Zigbee vēl netiek atbalstīti). Uz mos lietderību pievienots komanda atca-gen-cert ATCA sertifikātu un atslēgu ģenerēšanai, kā arī opcija “--cdef VAR=value”. Pievienots STLM75 temperatūras sensoru draiveris. Ir paplašināts atbalsts SoC ESP*. Atjauninātās komponentu versijas:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Avots: opennet.ru

Pievieno komentāru