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

smart.js : общие вопросы

Юрий Ботов

Moderator
Команда форума
Кто реально использует Smart дурацкий вопрос: реально Чезанта, забросила его поддержку на esp и занялась собственными arm платами или это какой то хитрый ход по новостям?
 

lsm

Разработчик Smart.js
Команда форума
Кто реально использует Smart дурацкий вопрос: реально Чезанта, забросила его поддержку на esp и занялась собственными arm платами или это какой то хитрый ход по новостям?
Нет, поддержка ESP не заброшена, а цветет и пахнет.

Что мы сделали в последнее время - убрали online IDE.
Вместо этого, сделали command-line утилиту, которая умеет практически все: собирать прошивки (без установки SDK!), прошивать устройства, удаленно обновлять прошивку, и тд.

https://mongoose-iot.com/docs/#/quickstart/

Собственными ARM платами мы не занимаемся и не будем.
MIOT - это чисто программный продукт, платформа для connected устройств. Наша задача - дать возможность быстро и просто писать прошивки высокого качества для коммерческих продуктов, и предоставить облако для типичных операций (device registry, remote update, access control management, data reporting / dashboards). С возможностью ставить облако у себя и расширять его своей функциональностью.

Кроме ESP8266, MIOT работает на CC3200. И мы работаем над поддержкой STM32 и PIC32.
 
Последнее редактирование:

lsm

Разработчик Smart.js
Команда форума
добрый день. интересует возможность создания REST сервиса на ESP и отправки данных по Rx Tx данной платы.
То есть по REST получаем данные (например [HASHTAG]#123456[/HASHTAG]) и передаем их в COM-порт.

подскажите как такое можно реализовать
Пошаговый пример REST сервиса : https://mongoose-iot.com/docs/#/examples/restful.md/

Мы еще сделали готовую прошивку - "мост", на ESP8266 и CC3200. Она умеет прозрачно передавать данные из UART на TCP или WebSocket сервер. На прошивке есть web server для начальной конфигурации.
С этой прошивкой, без какой-либо дополнительной правки или разработки, можно подключить UART любого микроконтроллера к Интернет.

https://mongoose-iot.com/downloads/tcpuart/tcpuart-esp8266-last.zip

Прошивать miot утилитой: Mongoose IoT
Вот так:

miot dev flash --port /dev/ttyUSB0 --fw https://mongoose-iot.com/downloads/tcpuart/tcpuart-esp8266-last.zip

(Note: значение --port .... зависит от системы, я дал для Linux, для случая когда используется usb-to-serial)
 
Последнее редактирование:

lmorningstar

New member
Пошаговый пример REST сервиса : https://mongoose-iot.com/docs/#/examples/restful.md/

Мы еще сделали готовую прошивку - "мост", на ESP8266 и CC3200. Она умеет прозрачно передавать данные из UART на TCP или WebSocket сервер. На прошивке есть web server для начальной конфигурации.
С этой прошивкой, без какой-либо дополнительной правки или разработки, можно подключить UART любого микроконтроллера к Интернет.

https://mongoose-iot.com/downloads/tcpuart/tcpuart-esp8266-last.zip

Прошивать miot утилитой: Mongoose IoT
Вот так:

miot dev flash --port /dev/ttyUSB0 --fw https://mongoose-iot.com/downloads/tcpuart/tcpuart-esp8266-last.zip

(Note: значение --port .... зависит от системы, я дал для Linux, для случая когда используется usb-to-serial)
При попытке собрать прошивку командой miot cloud build выходит ошибка Error: (1) leveldb: not found
Как быть?
 

xinetd

New member
Проверили - работает.
Флешится нормально?
Какая OS - Windows, Mac, Linux?
Что говорит "miot --version" ?
подтверждаю ошибку:
Код:
    Built mongoose-iot/esp8266 version head (custom_project)
  make: Leaving directory '/code'
  == Build took 21.306634713s
Error: (1) leveldb: not found
OS: Linux (x86_64)

miot -version
The Mongoose IoT command line tool
Version: 20160921220311
Build ID: 20160921-220311/lsm@15039b57

Данной ошибки не наблюдалось еще вчера 26.09.2016
 

lmorningstar

New member
@lmorningstar, вы хотели сделать REST сервис на esp8266.
Вот пример: https://mongoose-iot.com/docs/#/examples/restful.md/
Он у вас заработал? Есть вопросы какие-нибудь? Может показать как на HTML красивую панель управления нарисовать?
С REST сейчас экспериментируем.
По HTML больше интересует как эту страницу "всунуть" в прошивку.
 

lsm

Разработчик Smart.js
Команда форума
С REST сейчас экспериментируем.
По HTML больше интересует как эту страницу "всунуть" в прошивку.
В прошивку страницу всунуть очень просто: засунуть .html файл в каталог filesystem и пересобрать прошивку.
По умолчанию прошивка уже имеет HTTP сервер, и index.html (кстати все файлы на модуле можно посмотреть и поменять так: miot dev fs ls, miot dev fs get, miot dev fs put).
Сделайте console.html и положите ее в filesystem , пересоберите, залейте и все.
http://XXXX/console.html все покажет.
 
Сверху Снизу