Випуск Mongoose OS 2.13, платформи для IoT-пристроїв

доступний реліз проекту Mongoose OS 2.13.0, що пропонує фреймворк для розробки прошивок для пристроїв інтернету речей (IoT), реалізованих на базі мікроконтролерів ESP32, ESP8266, CC3220, CC3200 та STM32F4. Є вбудована підтримка інтеграції з AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, а також з будь-якими MQTT-серверами. Код проекту поширюється під ліцензією Apache 2.0

З особливостей проекту зазначаються:

  • движок mJS, призначений розробки додатків на JavaScript (JavaScript позиціонується для швидкого створення прототипів, а остаточних додатків пропонується використовувати мови C/C++);
  • Система OTA-оновлень з підтримкою відкату оновлення у разі збою;
  • Засоби віддаленого керування пристроєм;
  • Вбудована підтримка шифрування даних на Flash-накопичувачі;
  • Постачання варіанта бібліотеки mbedTLS, оптимізованого для використання можливостей крипточипів та мінімального споживання пам'яті;
  • Підтримка мікроконтролерів CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • Використання штатного інструментарію ESP32-DevKitC для AWS IoT та ESP32 Kit для Google IoT Core;
  • Інтегрована підтримка AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik та Adafruit IO;

У новому випуску додано початкову підтримку одночіпових систем.
Redpine Signals RS14100, що охоплює використання UART,
GPIO, ФС, OTA, I2C (bitbang) та WiFi у режимі клієнта (поки не підтримуються WiFi у режимі точки доступу, Bluetooth та Zigbee). В утиліту mos додано команда atca-gen-cert для генерації сертифікатів та ключів ATCA, а також опція "-cdef VAR = value". Додано драйвер для датчиків температури STLM75. Розширено підтримку SoC ESP*. Оновлено версії компонентів:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Джерело: opennet.ru

Додати коментар або відгук