Выбор способа связи с миром ESP8266

Ответить
stigmat1996
Рядовой
Сообщения: 45
Зарегистрирован: 02 май 2019, 20:37
Имя: Юрий

Выбор способа связи с миром ESP8266

Сообщение stigmat1996 »

В основе проекта ESP8266 nodemcu v3. К ней подключен экран Nextion по программному uart. Через физический uartт подключен модуль som800l. Проект коммерческий.

Нужного выводить на экран смартфона (через интернет) 4-5 данных о количестве включений, уровень воды и т.д. Не могу подобрать способ отображения данных.

Сначала использовал Cayenne - по функционалу все подходит, можно поделиться проектом с клиентом (без возможности вносить в нем изменения) и оставить основное управление себе. Однако без вайфай виснет весь МК и не работает основная программа.

Нужен вывод информации на смартфон (сервер), оставить возможность вносить изменения в проект себе и дать клиенту возможность смотреть статистику и включать реле.

Какой сервис выбрать?
Blynk?
MQTT? какой брокер? приложение?

Спасибо!
Аватара пользователя
Phazz
Полковник
Сообщения: 3125
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

Выбор способа связи с миром ESP8266

Сообщение Phazz »

Каскада
stigmat1996
Рядовой
Сообщения: 45
Зарегистрирован: 02 май 2019, 20:37
Имя: Юрий

Выбор способа связи с миром ESP8266

Сообщение stigmat1996 »

Как телефон с интернетом сможет подключиться к каскаде? я там вижу только блютуз. А нужен доступ из любой точки мира.
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

Выбор способа связи с миром ESP8266

Сообщение User8 »

[ref]stigmat1996[/ref], cloudmqtt.com или на свой сервер поставить брокер mosquitto, а клиенту поставить бесплатную программу iotmanager http://iotmanager.ru/ru/, правда ее щас нет в магазинах, скоро должна появиться, но на андроид можно найти apk файл в интернете. В этой программе можно любой интерфейс грузить из esp по mqtt на смартфон как это сделано в remotexy, так же можно через специальную утилиту https://github.com/4refr0nt/iot-manager-profiler грузить прямо из ssh консоли, клиенту нужно будет запустить iotmanager и ему всплывет окно, где нужно будет подтвердить загрузку нового интерфейса. Не так просто во всем этом разобраться по началу, но это того стоит. Если нужно проще, можно взять любое другое приложение для телефона поддерживающее mqtt, но там не будет таких возможностей.
Последний раз редактировалось User8 16 июл 2019, 17:35, всего редактировалось 1 раз.
stigmat1996
Рядовой
Сообщения: 45
Зарегистрирован: 02 май 2019, 20:37
Имя: Юрий

Выбор способа связи с миром ESP8266

Сообщение stigmat1996 »

Реально крутая штука, спасибо за подсказку. Это конечно круто, что все настройки на МК, но как с этим приложением работать в ФЛПРОГ? Есть какие-то блоки для работы с ним? И если можете дайте больше информации - ссылки, статьи и т.д.
Аватара пользователя
Rovki
Полковник
Сообщения: 5725
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 221 раз
Контактная информация:

Выбор способа связи с миром ESP8266

Сообщение Rovki »

stigmat1996 писал(а): 16 июл 2019, 17:01 Как телефон с интернетом сможет подключиться к каскаде? я там вижу только блютуз. А нужен доступ из любой точки мира.
откуда у вас такая информация ? Демо версии уже давно нет .На гугл плей есть версия 7 - до 7компонентов бесплатно .kascada cloud позволяет управлять удаленно.Работает по вайфай ,блютуз, юсби
Электронщик до мозга костей и не только
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

Выбор способа связи с миром ESP8266

Сообщение User8 »

[ref]stigmat1996[/ref], блоки подойдут mqtt, для понимания всего этого нужны начальные знания html, css, json. Вот статья есть https://habr.com/ru/post/339970/
stigmat1996
Рядовой
Сообщения: 45
Зарегистрирован: 02 май 2019, 20:37
Имя: Юрий

Выбор способа связи с миром ESP8266

Сообщение stigmat1996 »

Тогда я не понял откуда берутся настройки каждого виджета (цвет, размер и т.д.) Если с МК, то обычные блоки не подойдут (или я не понимаю как их можно использовать). Возможно у Вас есть какой-то пример по работе с этим приложением?
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

Выбор способа связи с миром ESP8266

Сообщение User8 »

[ref]stigmat1996[/ref], настройки отправляются строкой в топик, вот тут примеры: https://github.com/4refr0nt/iot-manager ... DE/ESP8266 но лучше использовать iot-manager-profiler
stigmat1996
Рядовой
Сообщения: 45
Зарегистрирован: 02 май 2019, 20:37
Имя: Юрий

Выбор способа связи с миром ESP8266

Сообщение stigmat1996 »

Это конечно все круто, но я уже не имею времени с этим разбираться. Склоняюсь в сторону Blynk, который имеет возможность дать отдельный доступ клиенту, хотя он и платный.

Отправлено спустя 1 час 11 минут 13 секунд:
Хотя и блинк не идеален (по крайней мере блоки флпрог). Без вайфая не стартует МК, беда печаль. Вроде и информации много и способов, но толкового решения нет.
Аватара пользователя
Phazz
Полковник
Сообщения: 3125
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

Выбор способа связи с миром ESP8266

Сообщение Phazz »

Так что не так с каскада?

Отправлено спустя 54 секунды:
Ну или на худой конец RemoteXY
stigmat1996
Рядовой
Сообщения: 45
Зарегистрирован: 02 май 2019, 20:37
Имя: Юрий

Выбор способа связи с миром ESP8266

Сообщение stigmat1996 »

Как раз сейчас смотрю, потому что не увидел Ваш ответ. Вы можете сбросить ссылку на тему с блоками и обсуждением?
Аватара пользователя
Phazz
Полковник
Сообщения: 3125
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

Выбор способа связи с миром ESP8266

Сообщение Phazz »

У каскада целая ветка на форуме. А вот RemoteXY я в коммерческий проект не стал бы добавлять, тем более надеется на их облачное решение. Техподдержка у них никакая.

Отправлено спустя 1 минуту 54 секунды:
Mqtt в этом смысле самый безопасный вариант. Брокер можно всегда перенести куда угодно.
Халил
Рядовой
Сообщения: 37
Зарегистрирован: 19 янв 2018, 01:37

Выбор способа связи с миром ESP8266

Сообщение Халил »

Mqtt dash попробуй. Он может передавать интерфейс на другой телефон через ту же сеть mqtt
У вас нет необходимых прав для просмотра вложений в этом сообщении.
stigmat1996
Рядовой
Сообщения: 45
Зарегистрирован: 02 май 2019, 20:37
Имя: Юрий

Выбор способа связи с миром ESP8266

Сообщение stigmat1996 »

Спасибо. Именно с MQTT все нормально работает, то есть МК НЕ виснет. Просто ищу нормальное приложение. Буду пробовать.

Отправлено спустя 16 минут 6 секунд:
Что-то я не могу понять как здесь поделиться проектом .. Я нажимал Publish metrics и оно не делает ссылку или еще что. Можете подсказать как предоставить доступ другому пользователю (желательно ограничен, или только на определенные топики)?
Халил
Рядовой
Сообщения: 37
Зарегистрирован: 19 янв 2018, 01:37

Выбор способа связи с миром ESP8266

Сообщение Халил »

Где написано Топик указываешь (придумываешь) топик, этот топик должен быть одинаковый и на передающей стороне и на приёмной. Далее, создаёшь интерфейс. На приемной стороне нажимаешь подписаться и ждать метрики и а на другой стороне нажимаешь опубликовать метрики
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей