Mongoose IoT Platform - ESP8266 с JavaScript и соединением с облаком

lsm

Разработчик Smart.js
Команда форума
Приветствую!
Платформа Smart.js переименована в Mongoose IoT Platform, и вчера состоялся первый релиз с облачной функциональностью!

Сначала - кратко о платформе:
1. Состоит она из двух частей - прошивки и облака
2. Прошивка включает в себя:
Мангуст - с API для практически любого IoT протокола. Мангуст на рынке много лет, среди пользователей - Intel, Samsung, NASA (Мангуст крутится на орбите, на ISS).
V7 - самый маленький в мире Javascript движок
3. На облаке есть среда разработки. Можно собирать прошивки простым нажатием кнопки - функциональность на C и JavaScript.
4. На облаке есть Web App и Mobile App, для простого управления устройствами.
5. Поддерживаемые устройства: ESP8266 (с флешом от 1 MB), виртуальный nodemcu. В коротком сроке - TI CC3200, STM32, nRF52.

Можно за очень короткое время (минуты) подцепить esp8266 и начать им управлять (в простейшем случае - через curl), по зашифрованному соединению (HTPPS или WSS, secure web socket). Вот пример.

Облачная функциональность еще довольно сырая, ждем пожеланий и комментариев. Пробуйте.

Ссылки:

1. Документация на английском - с Quick Start Guide и туториалами
2. Логин на облако со средой разработки
3. Исходники прошивки на гитхабе
4. Утилита - прошивальшик
 

Vlad2

New member
Облачная функциональность еще довольно сырая, ждем пожеланий и комментариев. Пробуйте.
Связь есть, но при попытке загрузить app.js из облака в esp выдает ошибку:
[ 07:17:13 ]Starting update
[ 07:17:13 ]Updating FW
[ 07:17:14 ]Update error: 0 Failed to parse manifest
 

lsm

Разработчик Smart.js
Команда форума
Приветствую, @Vlad2 !

Попробуйте прошивку собрать у себя локально:
1. Склонируйте GitHub - cesanta/mongoose-iot: Mongoose IoT Platform is a full-stack IoT solution including firmware and cloud components available for ESP8266 and TI CC3200.
2. Следуйте инструкции mongoose-iot/fw/examples/c_network at master · cesanta/mongoose-iot · GitHub

За почти два месяца после релиза, мы видим что нужно отказаться от online IDE, и дать возможность собирать прошивку локально. Поэтому мы скоро уберем IDE из облака - все будет делаться локально, наподобие platformio.
 
Сверху Снизу