rilascio del progetto , che offre un framework per lo sviluppo di firmware per dispositivi IoT basati su microcontrollori ESP32, ESP8266, CC3220, CC3200 e STM32F4. Supporto integrato per l'integrazione con le piattaforme AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, così come con eventuali server MQTT. Il codice del progetto sotto licenza Apache 2.0.
Tra le caratteristiche del progetto si segnalano:
- Motore , progettato per lo sviluppo di applicazioni in JavaScript (JavaScript è posizionato per la rapida creazione di prototipi, mentre per le applicazioni finali si consiglia di utilizzare linguaggi C/C++);
- Sistema di aggiornamenti OTA con supporto per il rollback in caso di fallimento;
- Strumenti per il controllo remoto del dispositivo;
- Supporto integrato per la crittografia dei dati su memoria Flash;
- Fornitura di una variante della libreria mbedTLS, ottimizzata per sfruttare le capacità dei chip crittografici e ridurre il consumo di memoria;
- Supporto per microcontrollori CC3220, CC3200, ESP32, ESP8266, STM32F4;
- Utilizzo degli strumenti standard ESP32-DevKitC per AWS IoT e ESP32 Kit per Google IoT Core;
- Supporto integrato per AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik e Adafruit IO;
Nella nuova versione è stato aggiunto il supporto iniziale per i sistemi a chip singolo
, che copre l'uso di UART,
GPIO, FS, OTA, I2C (bitbang) e WiFi in modalità client (attualmente non supportati WiFi in modalità punto di accesso, Bluetooth e Zigbee). Nella utility mos comando atca-gen-cert per la generazione di certificati e chiavi ATCA, oltre all'opzione '—cdef VAR=value'. Aggiunto un driver per sensori di temperatura STLM75. Espansa la supporto per SoC ESP*. Aggiornate le versioni dei componenti:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.
Fonte: opennet.ru
