ОС Mongoose - Mongoose OS

ОС Mongoose - это среда разработки микропрограмм для Интернета вещей (IoT), доступная под лицензией Apache License Version 2.0. Он поддерживает подключенные микроконтроллеры с низким энергопотреблением, такие как: ESP32, ESP8266, TI CC3200, TI CC3220, STM32 (Серии STM32L4, STM32F4, STM32F7).[1] Его цель - быть полноценной средой для прототипирования, разработки и управления подключенными устройствами.

Он разработан для сокращения времени и затрат, связанных с проектами Интернета вещей.[2]

ОС Mongoose заполняет заметный пробел для разработчиков встраиваемого программного обеспечения: пробел между прошивкой Arduino, пригодной для создания прототипов, и родными SDK для микроконтроллеров.[3]

Он разработан Cesanta Software Ltd., компанией из Дублина (Ирландия) и двойная лицензия.

Mongoose OS
Разработчики)Cesanta Software Ltd.
ЛицензияДвойная лицензия: лицензия Apache версии 2.0 и коммерческая лицензия.
Интернет сайтмангусты.com

Функции

  • Удобное для пользователя обновление встроенных микросхем по воздуху (OTA).[4]
  • Безопасное подключение и поддержка криптографии[5]
  • Интегрированный Веб-сервер Mongoose
  • Программирование в любом JavaScript (интегрированный движок mJS ) или C.
  • Интеграция с частными и общедоступными облаками: AWS IoT,[6] Microsoft Azure IoT,[7][8] Google IoT Core,[9] IBM Watson IoT,[10] Mosquitto, HiveMQ и др.

Лицензия

ОС Mongoose имеет открытый исходный код и имеет двойную лицензию:

  • Mongoose OS Community Edition - лицензия Apache версии 2.0
  • Mongoose OS Enterprise Edition - коммерческая лицензия

Рекомендации

  1. ^ К. «Наведите и нажмите кнопку IoT». Hackaday. Получено 2017-04-06.
  2. ^ «Как создать проект Интернета вещей с ОС Mongoose». Opensource.com. Получено 2017-04-06.
  3. ^ "Mongoose OS | Технологический радар | ThoughtWorks". www.gotitworks.com. Получено 2019-11-20.
  4. ^ Рябков, Деомид. «Надежное обновление прошивки». Встроенный. Получено 2017-04-06.
  5. ^ «Безопасное подключение к Интернету вещей с помощью платы NodeMCU ESP8266, криптографического чипа ATECC508A, ОС Mongoose и AWS IoT». Получено 2017-04-06.
  6. ^ «AWS IoT на ОС Mongoose - Часть 1 | Amazon Web Services». Веб-сервисы Amazon. 2017-04-13. Получено 2018-11-14.
  7. ^ «Автоматическое управление устройствами Azure IoT помогает масштабно развертывать обновления микропрограмм». azure.microsoft.com. Получено 2019-01-16.
  8. ^ «Обновите ОС Mongoose с помощью автоматического управления устройствами в Azure IoT Hub». Канал 9. Получено 2018-11-14.
  9. ^ Mongoose OS (19 мая 2017 г.), Google I / O '17: Mongoose OS упрощает подключение микроконтроллеров к Google Cloud IoT Core, получено 2018-11-14
  10. ^ «IBM - Mongoose OS». www-356.ibm.com. Получено 2019-01-16.

внешняя ссылка