Објавување на Mongoose OS 2.20, платформа за 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 сервери. Проектниот код, напишан во C и JavaScript, се дистрибуира под лиценцата Apache 2.0.

Карактеристиките на проектот вклучуваат:

  • mJS мотор, дизајниран за развој на апликации во JavaScript (JavaScript е позициониран за брзо прототипирање, а јазиците C/C++ се предложени за финални апликации);
  • ОТА систем за ажурирање со поддршка за враќање на ажурирањето во случај на неуспех;
  • Алатки за далечинско управување со уредот;
  • Вградена поддршка за шифрирање на податоци на флеш-уред;
  • Испорака на верзија на библиотеката mbedTLS, оптимизирана да ги користи можностите на крипто чиповите и да ја минимизира потрошувачката на меморија;
  • Поддржува микроконтролери CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Користење на стандардни алатки ESP32-DevKitC за AWS IoT и ESP32 Kit за Google IoT Core;
  • Интегрирана поддршка за AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik и Adafruit IO;

Објавување на Mongoose OS 2.20, платформа за IoT уреди

Меѓу промените во новото издание:

  • Обезбедена е можност за користење надворешен стек LwIP мрежа;
  • Функциите поврзани со шифрирање се преместени во библиотеката mbedtls;
  • За чиповите esp8266, заштитата од прелевање на стек е додадена на сите функции за распределба на меморијата и оптимизирана е имплементацијата на функциите malloc;
  • Библиотеката libwpa2 е прекината;
  • Подобрена логика за избор на DNS сервер;
  • Подобрена иницијализација на генератор на псевдослучајни броеви;
  • За чиповите ESP32, LFS вклучува транспарентно шифрирање на податоци на флеш-уреди;
  • Додадена е поддршка за вчитување на конфигурациски датотеки од VFS уреди;
  • Спроведена употреба на хашови SHA256 за автентикација;
  • Поддршката за Bluetooth и Wi-Fi е значително проширена.

Извор: opennet.ru

Додадете коментар