rilascio del progetto , che offre un framework per lo sviluppo di firmware per dispositivi IoT basati su microcontrollori ESP32, ESP8266, CC3220, CC3200 e STM32F4. È presente un supporto integrato per l'integrazione con piattaforme AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, così come con qualsiasi server MQTT. Codice del progetto sotto licenza Apache 2.0.
Le caratteristiche del progetto includono:
- Motore , progettato per lo sviluppo di applicazioni in JavaScript (JavaScript è posizionato per la rapida creazione di prototipi, mentre per le applicazioni definitive si consiglia di utilizzare i linguaggi C/C++);
- Sistema OTA di aggiornamenti con supporto per il ripristino in caso di errore;
- Strumenti per il controllo remoto del dispositivo;
- Supporto integrato per la crittografia dei dati su memoria Flash;
- Fornitura di una versione della libreria mbedTLS, ottimizzata per sfruttare le capacità dei chip crittografici e il minimo 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 release è stato aggiunto il supporto iniziale per i sistemi SoC.
, che comprende l'uso di UART,
GPIO, FS, OTA, I2C (bitbang) e WiFi in modalità client (al momento non sono supportati WiFi in modalità punto di accesso, Bluetooth e Zigbee). Nella utility mos il comando atca-gen-cert per la generazione di certificati e chiavi ATCA, oltre all'opzione "—cdef VAR=value". Aggiunto un driver per i sensori di temperatura STLM75. È stato ampliato il supporto per SoC ESP*. Le versioni dei componenti sono state aggiornate:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.
Fonte: opennet.ru
