IoT-seadmete platvormi Mongoose OS 2.13 väljalase

Saadaval projekti vabastamine Mongoose OS 2.13.0, mis pakub raamistikku ESP32, ESP8266, CC3220, CC3200 ja STM32F4 mikrokontrolleritel põhinevate asjade Interneti (IoT) seadmete püsivara arendamiseks. Sisseehitatud tugi on integreerimiseks AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO platvormidega, aga ka kõigi MQTT serveritega. Projekti kood jaotatud litsentsitud Apache 2.0 alusel.

Projekti funktsioonide hulka kuuluvad:

  • Mootor mJS, mis on mõeldud rakenduste arendamiseks JavaScriptis (JavaScript on paigutatud kiireks prototüüpimiseks ja C/C++ keeled on mõeldud lõpprakendusteks);
  • OTA värskendussüsteem, mis toetab värskenduse tagasipööramist tõrke korral;
  • Seadmete kaughalduse tööriistad;
  • Sisseehitatud tugi andmete krüptimiseks mälupulgal;
  • mbedTLS-i teegi versiooni tarnimine, mis on optimeeritud krüptokiipide võimaluste kasutamiseks ja mälutarbimise minimeerimiseks;
  • Toetab mikrokontrollereid CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • Standardsete ESP32-DevKitC tööriistade kasutamine AWS IoT jaoks ja ESP32 komplekti Google IoT Core jaoks;
  • Integreeritud tugi AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik ja Adafruit IO jaoks;

Uus väljalase lisab esialgse toe ühe kiibiga süsteemidele
Redpine Signals RS14100, mis hõlmab UART-i kasutamist,
GPIO, FS, OTA, I2C (bitbang) ja WiFi kliendirežiimis (WiFi pääsupunkti režiimis, Bluetooth ja Zigbee pole veel toetatud). Mos utiliidi juurde lisatud atca-gen-cert käsk ATCA sertifikaatide ja võtmete genereerimiseks, samuti suvand "--cdef VAR=value". Lisatud draiver STLM75 temperatuuriandurite jaoks. SoC ESP* tuge on laiendatud. Värskendatud komponentide versioonid:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Allikas: opennet.ru

Lisa kommentaar