• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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.
 
Сверху Снизу