Wydanie Mongoose OS 2.13, platformy dla urządzeń IoT
Do dyspozycji wydanie projektu System operacyjny Mongoose 2.13.0, która oferuje framework do tworzenia oprogramowania sprzętowego dla urządzeń Internetu rzeczy (IoT) w oparciu o mikrokontrolery ESP32, ESP8266, CC3220, CC3200 i STM32F4. Istnieje wbudowana obsługa integracji z platformami AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, a także z dowolnymi serwerami MQTT. Kod projektu dystrybuowane przez na licencji Apache 2.0.
Cechy projektu obejmują:
Silnik mJS, przeznaczony do tworzenia aplikacji w języku JavaScript (JavaScript jest nastawiony na szybkie prototypowanie, a do zastosowań końcowych proponowane są języki C/C++);
System aktualizacji OTA z możliwością cofnięcia aktualizacji w przypadku awarii;
Narzędzia do zdalnego zarządzania urządzeniami;
Wbudowana obsługa szyfrowania danych na dysku Flash;
Dostarczenie wersji biblioteki mbedTLS zoptymalizowanej pod kątem wykorzystania możliwości chipów kryptograficznych i minimalizacji zużycia pamięci;
Korzystanie ze standardowych narzędzi ESP32-DevKitC dla AWS IoT i ESP32 Kit dla Google IoT Core;
Zintegrowana obsługa AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik i Adafruit IO;
Nowa wersja dodaje początkową obsługę systemów jednoukładowych Sygnały Redpine RS14100, obejmujący wykorzystanie UART,
GPIO, FS, OTA, I2C (bitbang) i WiFi w trybie klienta (WiFi w trybie punktu dostępu, Bluetooth i Zigbee nie są jeszcze obsługiwane). Do narzędzia mos dodany komenda atca-gen-cert służąca do generowania certyfikatów i kluczy ATCA oraz opcja „--cdef VAR=wartość”. Dodano sterownik dla czujników temperatury STLM75. Rozszerzono obsługę SoC ESP*. Zaktualizowane wersje komponentów:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.