Компания Cesanta представила (https://mongoose-os.com/blog/mongoose-os-v2-0-released-under.../) релиз проекта Mongoose OS 2.0 (https://mongoose-os.com/), предлагающего фреймворк для разработки прошивок для устройств интернета вещей (IoT), реализованных на базе микроконтроллеров ESP32, ESP8266, CC3220, CC3200 и STM32F4. Имеются встроенная поддержка интеграции с платформами AWS IoT, Google IoT Core, Microsoft Azure Samsung Artik, Adafruit IO, а также с любыми MQTT-серврами. Выпуск примечателен переводом кодовой базы с лицензии GPL на Apache 2.0 и разделением на коммерческую (Enterprise Edition) и свободную (Community Edition) редакции.Базовая часть Mongoose OS продолжает (https://github.com/cesanta/mongoose-os) развиваться как открытый проект, но в Community Edition ограничены (https://mongoose-os.com/licensing.html) возможности доставки OTA-обновлений, шифрования данных на накопителе и выполнения периодических заданий (cron). Утверждается, что в состав Community Edition входят бинарные сборки закрытых компонентов системы OTA-обновлений, движка mJS (https://github.com/cesanta/mjs) для разработки приложений на JavaScript (JavaScript позиционируется для быстрого создания прототипов, а для окончательных приложений предлагается использовать языки C/C++), встроенного web-сервера для организации удалённого управления и системы CronTab, но на GitHub код некоторых из данных компонентов продолжает быть доступен (https://github.com/cesanta/).
URL: https://mongoose-os.com/blog/mongoose-os-v2-0-released-under.../
Новость: https://www.opennet.me/opennews/art.shtml?num=48406
спасибо, опеннет - теперь мы знаем о существовании Mongoose OS
Держи в курсе
Ну, теперь заживем!
>JavaScript
>микроконтроллерыТолько недолго...
Для телефонов приложения спокон века на жабке пишут и ничего.
>переводом кодовой базы с лицензии GPL на Apache 2.0
>в состав Community Edition входят бинарные сборки закрытых компонентовЕстесственное следствие второго из первого.
PS OS для микроконтроллеров и без них предостаточно и под GPL есть.
> с любыми MQTT-серврамиХмммм... можно запилить свою веб-морду?
Хватит плодить велосипеды. IBM уже запилил опенсорсный бесплатный NodeRed. бери и используй.
"Built on Node.js" - спасибо, пожалуй, воздержусь. Кроме того, для ситуации, когда надо просто обмениваться с примитивной железкой короткими сообщениями по MQTT, NodeRed - это явный оверинжиниринг.
esp8266 обычна используется в проектах умных домов. так что сравнивать NodeRed нужно например с OpenHAB
> ESP8266Звучит интересно
> кодовой базы с лицензии GPL на Apache 2.0Корпоративщики и прочие монетизаторы такие забавные, пример BSD их так ничему и не научил. Очередная хрень не успев вылупиться уже жмется вовсю. Надо еще CLA потребовать и патентами залупиться - дарю идею! И потом удивляться когда придет пингвин и наступит на это сборище блох лапой, как обычно.
при чем тут вечно корпорации. программисты и другие IT далеко не маленькие себе зарплаты хотят, если у вас джун хочет получать 100к при средней. походишь тут по форумам так каждый первый мнит себя чуть ли не Богом, кстати ты хороший пример этого.