Wydanie Mongoose OS 2.20, platformy dla urządzeń IoT

Wydano projekt Mongoose OS 2.20.0, oferujący framework do tworzenia firmware'ów dla urządzeń Internetu Rzeczy (IoT), opartych na mikrokontrolerach ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 i STM32F7. Wbudowane wsparcie dla integracji z platformami AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, a także z dowolnymi serwerami MQTT. Kod projektu, napisany w językach C i JavaScript, jest udostępniany na licencji Apache 2.0.

Do szczególnych cech projektu należą:

  • Silnik mJS, przeznaczony do tworzenia aplikacji w JavaScript (JavaScript jest reklamowany jako szybkie narzędzie do tworzenia prototypów, a do ostatecznych aplikacji sugeruje się użycie języków C/C++);
  • System aktualizacji OTA z wsparciem dla przywracania wersji w przypadku błędu;
  • Narzędzia do zdalnego zarządzania urządzeniem;
  • Wbudowane wsparcie dla szyfrowania danych na pamięciach Flash;
  • Dostarczenie wersji biblioteki mbedTLS, zoptymalizowanej do wykorzystania możliwości chipów kryptograficznych i minimalizacji zużycia pamięci;
  • Wsparcie dla mikrokontrolerów CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Użycie standardowego narzędzia ESP32-DevKitC dla AWS IoT i ESP32 Kit dla Google IoT Core;
  • Zintegrowane wsparcie dla AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik i Adafruit IO;

Wydanie Mongoose OS 2.20, platformy dla urządzeń IoT

Wśród zmian w nowej wersji:

  • Zapewniona możliwość użycia zewnętrznego stosu sieciowego LwIP;
  • Funkcje związane z szyfrowaniem przeniesiono do biblioteki mbedtls;
  • Dla układów esp8266 do wszystkich funkcji zarządzania pamięcią dodano zabezpieczenie przed przepełnieniem stosu oraz zoptymalizowano realizację funkcji malloc;
  • Zaniechano użycia biblioteki libwpa2;
  • Ulepszono logikę wyboru serwera DNS;
  • Ulepszono inicjalizację generatora liczb pseudolosowych;
  • Dla układów ESP32 w LFS włączono przezroczyste szyfrowanie danych na pamięciach Flash;
  • Dodano wsparcie dla ładowania plików konfiguracyjnych z urządzeń VFS;
  • Wdrożono użycie haseł SHA256 przy autoryzacji;
  • Znacząco rozszerzono wsparcie dla Bluetooth i Wi-Fi.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster