projekti väljaanne , mis pakkub raamistiku asjade interneti (IoT) seadmete tarkvara arendamiseks, mis on loodud ESP32, ESP8266, CC3220, CC3200 ja STM32F4 mikroprotsessorite baasil. Sisseehitatud tugi AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO platvormide integreerimiseks ning igasuguste MQTT-serveeride kasutamiseks. Projekti kood ainekood on litsentsitud Apache 2.0 all.
Projektile iseloomulikud omadused:
- Mootor , mis on mõeldud rakenduste arendamiseks JavaScriptis (JavaScripti positeeritakse kiiresti prototüüpide loomisele, lõplikud rakendused soovitatakse kirjutada C/C++ keeles);
- OTA-uudistuste süsteem, mis toetab uuenduse tagasivõtmist, kui uuendus nurjub;
- Seadme kaugjuhtimise vahendid;
- Sisseehitatud toetus andmete krüpteerimiseks Flash-mälus;
- mbedTLS raamatukogu variant, mis on optimeeritud krüptograafia kiipide võimekuste kasutamiseks ja minimaalse mälu tarbimise jaoks;
- Toetab mikroprotsessoreid CC3220, CC3200, ESP32, ESP8266, STM32F4;
- ESP32-DevKitC tavalise tööriistaga AWS IoT ja ESP32 Kit Google IoT Core jaoks;
- Integreeritud toetus AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik ja Adafruit IO;
Uues väljaandes on lisatud algtugi ühesüsteemsetele süsteemidele
, katab UARTi kasutamise,
GPIO, FS, OTA, I2C (bitbang) ja WiFi kliendirežiimis (hetkel ei toetata WiFi sisenopotalena, Bluetoothi ja Zigbeed). Mos utiliidis käsk atca-gen-cert sertifikaatide ja ATCA võtmete genereerimiseks, samuti valik „—cdef VAR=value“. Lisaandurite STLM75 jaoks on lisatud draiver. SoC ESP* tugi on laienenud. Komponentide versioonid on uuendatud:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.
Allikas: opennet.ru
