uvolnění projektu , který nabízí rámec pro vývoj firmwaru pro zařízení internetu věcí (IoT) implementovaná na mikrokontrolerech ESP32, ESP8266, CC3220, CC3200 a STM32F4. Obsahuje vestavěnou podporu integrace s platformami AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO a také s jakýmikoli MQTT servery. Kód projektu pod licencí Apache 2.0.
Mezi vlastnostmi projektu se vyzdvihuje:
- Motor , určený pro vývoj aplikací v JavaScriptu (JavaScript je prezentován pro rychlé vytváření prototypů, pro konečné aplikace se doporučuje používat jazyky C/C++);
- Systém OTA aktualizací s podporou vrácení aktualizace v případě selhání;
- Nástroje pro vzdálené ovládání zařízení;
- Vestavěná podpora šifrování dat na Flash úložišti;
- Dodávka varianty knihovny mbedTLS, optimalizované pro využití možností kryptochipů a minimální spotřeby paměti;
- Podpora mikrokontrolérů CC3220, CC3200, ESP32, ESP8266, STM32F4;
- Použití standardních nástrojů ESP32-DevKitC pro AWS IoT a ESP32 Kit pro Google IoT Core;
- Integrovaná podpora AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik a Adafruit IO;
V nové verzi byla přidána počáteční podpora jednočipových systémů
, pokrývající použití UART,
GPIO, FS, OTA, I2C (bitbang) a WiFi v režimu klienta (zatím nejsou podporovány WiFi v režimu přístupového bodu, Bluetooth a Zigbee). Do nástroje mos přidána příkaz atca-gen-cert pro generování certifikátů a klíčů ATCA, jakož i možnost „—cdef VAR=value“. Přidán ovladač pro teplotní senzory STLM75. Rozšířena podpora SoC ESP*. Byly aktualizovány verze komponentů:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.
Zdroj: opennet.ru
