Rilaxx ta' Mongoose OS 2.20, pjattaforma għal apparati IoT

Доступен релиз проекта Mongoose OS 2.20.0, предлагающего фреймворк для разработки прошивок для устройств интернета вещей (IoT), реализованных на базе микроконтроллеров ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 и STM32F7. Имеются встроенная поддержка интеграции с платформами AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, а также с любыми MQTT-серверами. Код проекта, написанный на языках Си и JavaScript, распространяется под лицензией Apache 2.0.

Il-karatteristiċi tal-proġett jinkludu:

  • Движок mJS, предназначенный для разработки приложений на JavaScript (JavaScript позиционируется для быстрого создания прототипов, а для окончательных приложений предлагается использовать языки C/C++);
  • Sistema ta 'aġġornament OTA b'appoġġ għal rollback ta' aġġornament f'każ ta 'falliment;
  • Għodod għall-kontroll ta' apparat mill-bogħod;
  • Appoġġ integrat għall-encryption tad-data fuq Flash drive;
  • Kunsinna ta 'verżjoni tal-librerija mbedTLS, ottimizzata biex tutilizza l-kapaċitajiet taċ-ċipep kripto u timminimizza l-konsum tal-memorja;
  • Поддержка микроконтроллеров CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • L-użu ta 'għodod standard ESP32-DevKitC għal AWS IoT u ESP32 Kit għal Google IoT Core;
  • Интегрированная поддержка AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik и Adafruit IO;

Rilaxx ta' Mongoose OS 2.20, pjattaforma għal apparati IoT

Fost il-bidliet fir-rilaxx il-ġdid:

  • Предоставлена возможность использования внешнего сетевого стека LwIP;
  • Связанные с шифрованием функции переведены на библиотеку mbedtls;
  • Для чипов esp8266 во все функции распределения памяти добавлена защита от переполнения стека и оптимизирована реализация функций malloc;
  • Прекращено использование библиотеки libwpa2;
  • Улучшена логика выбора DNS-сервера;
  • Улучшена инициализация генератора псевдослучайных чисел;
  • Для чипов ESP32 в LFS включено прозрачное шифрование данных на Flash-накопителях;
  • Добавлена поддержка загрузки файлов конфигурации из VFS-устройств;
  • Реализовано использование хэшей SHA256 при аутентификации;
  • Значительно расширена поддержка Bluetooth и Wi-Fi.

Sors: opennet.ru

Żid kumment