Страница 2 из 5
Re: ESP32 Передача данных в сеть интернет
Добавлено: 18 мар 2025, 11:04
prmres
tol123 писал(а): 18 мар 2025, 04:14
3. Преимущества
✔ Не нужен свой сервер.
✔ Работает через интернет, данные доступны в любом месте.
✔ Подходит для уведомлений с датчиков, тревог, логов.
преимущества?
как по мне так весьма сомнительные
- "не нужен свой сервер"
поэтому отправь ка дружочек свои данные на чужой сервер
на иностранный желательно
что б в случае чего, санкции там шманкции или какая другая вожжа под хвост - соснуть лапу и остаться без связи
- "работает через интернет, данные доступны в любом месте"
свой (например MQTT) сервер тоже может работать через интернет
для этого ВНЕЗАПНО нужен только интернет
- "подходит для уведомлений с датчиков, тревог, логов"
уведомления с датчиков и особенно тревоги лучше доверить незнакомцу, ещё лучше иностранному
вы б ещё управление умным домом призвали бы завязать на иноземный сервис, ненуачо, дураков хватает же
Re: ESP32 Передача данных в сеть интернет
Добавлено: 18 мар 2025, 11:31
slsl
Siberian писал(а): 17 мар 2025, 17:41
slsl писал(а): 17 мар 2025, 17:34
Попробуйте сначала в 823 и предпоследней версией FBT, до получения результата. А потом уже будете пробовать варианты.
У меня самая ранняя 9.2.6
На ней и пробую.
Вот вырезка из рабочего проекта. Проверено. работает. (MQTT, Telegram, WEB) на Флп 931
Можешь использовать Телегу или MQTT, что больше понравится, или оба сразу.
Поставь только свои настройки вайфай и галку на DHCP
В телегу поставь свой токен бота и ID пользователя (ChatID).
При использовании MQTT - вбить его (брокера) адрес, логин и пароль.
Шаблон1_9.2_ТЛГ_MQTT_WEB_ЕСР32_v0.1.0.rar
p/s/
Если при компиляции будет ругаться на отсутствие каких либо библиотек - то доустановить их через меннеджер библиотек IDE (по названию)
p/s/
через MQTT можно подключиться и к Алисе (управлять голосом или с телефона).
Re: ESP32 Передача данных в сеть интернет
Добавлено: 18 мар 2025, 11:40
Siberian
slsl писал(а): 18 мар 2025, 11:31
Siberian писал(а): 17 мар 2025, 17:41
slsl писал(а): 17 мар 2025, 17:34
Попробуйте сначала в 823 и предпоследней версией FBT, до получения результата. А потом уже будете пробовать варианты.
У меня самая ранняя 9.2.6
На ней и пробую.
Вот вырезка из рабочего проекта. Проверено. работает. (MQTT, Telegram, WEB) на Флп 931
Моешь использовать Телегу или MQTT, что больше понравится, или оба сразу.
Поставь только свои настройки вайфай и галку на DHCP
В телегу поставь свой токен бота и ID пользователя (ChatID).
При использовании MQTT - вбить его (брокера) адрес, логин и пароль.
Шаблон1_9.2_ТЛГ_MQTT_WEB_ЕСР32_v0.1.0.rar
Есть рабочая ссылка на mqtt broker ?
Взял на форуме ссылку
https://mqtt.polmira.ru/mqtt, но нет возможности регистрации ни одним способом...
Re: ESP32 Передача данных в сеть интернет
Добавлено: 18 мар 2025, 11:46
slsl
Чтоб два раза не вставать:
https://dealgate.ru/ (бесплатен, есть поддержка в Алисе)
https://www.wqtt.ru/ - 300р в год, но очень хорош (есть поддержка в Алисе)
Либо поставьте на свой хост москита, вроде говорили что есть свой хост и домен.
И всё же, начните сначала с телеги - это значительно проще. (в примере всё есть для старта)
Re: ESP32 Передача данных в сеть интернет
Добавлено: 18 мар 2025, 15:27
OLGA
Я по такой же теме обучался по роликам Денис Теричев Samodelkin, за что ему и благодарен. Доходчиво, просто объяснено.
https://rutube.ru/video/e9607c910caa2c1 ... c3a6ca688/
https://rutube.ru/video/829e8047514eb0c ... 370d81fec/
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 07:22
Siberian
Привет, Парни!
Вчера подключился к серверу beebotte.
Сам движок довольно не плохой, удобный, интуитивно понятный.
Каждый виджет можно делать как публичным для общего просмотра, так и закрытым, только для админа.
Заявленное ограничение обращений к серверу (на бесплатной версии) 1 500 000 в месяц.
Казалось бы, что всё замечательно!
Понятно, что если датчик температуры будет передавать данные каждую секунду, то весь лимит быстро закончится.
Но есть еще и подводные камни.
Для тестирования сделал передачу с датчика 5 минут.
Да, и еще сервер плюсует сами входы-выходы пользователя на сервер (и публичные и админ).
Пока тестировал, с датчика у меня было максимум десятка два передач, и я заходил на сервер примерно столько же раз.
В общей сложности получилось не более 50 обращений.
На самом деле получилось сотни тысяч.
Сторонние пользователи не могли бы накрутить такое количество входов, не зная ссылки для входа, и ссылку я никому не давал.
Как возможный один из вариантов, я предполагаю, что в самом движке (бесплатная версия) открыта калитка для посещения всяко-разных ботов, как типа поисковых для индексации сайта, поэтому такое количество обращений.
Если и в платной версии, в самой дорогой за 250 американских рублей, так-же всё работает, то этих 250 американских рублей хватит на неделю.
2025-03-19_065651.jpg
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 08:26
fedor37
нафиг юзать платный beebotte, если есть бесплатный clusterfly?
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 09:19
Phazz
Возьмите wqtt.ru - цена копеечная, лимитов нет. Можно подключить умный дом с Алисой.
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 10:38
fefar51702
а если такое ThingsBoard или AWS IoT Core
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 12:21
Siberian
Есть где-нибудь примеры или описание по wqtt.ru ?
На сервере в документации нет примеров настроек...
Пользователи и ACL - Список доступа не понятен...
Так-же не понятно, может ли пользователь смотреть определённые данные без авторизации для настроек...
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 14:03
slsl
Там всё интуитивно понятно
wq.png
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 14:25
Siberian
slsl писал(а): 19 мар 2025, 14:03
Там всё интуитивно понятно
wq.png
С этим понятно.
Я спрашивал о
Пользователи и ACL - Список доступа не понятен...
Так-же не понятно, может ли пользователь смотреть определённые данные без авторизации для настроек...
Еще по связи с сервером.
На сервере нужно получить токен и использовать его mqttUser с блоком Main?
Блок Bebotte_pub_str для передачи на данный сервер нужен, или он нужен был только для сервера Bebotte ?
Токен я получил и вставил в mqttUser.
После загрузки скетча в плату, у меня было соединение только один раз, и показания не передавались.
Потом соединение с ервером пропало, хотя инет стабильный.
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 14:35
slsl
Siberian писал(а): 19 мар 2025, 14:25
slsl писал(а): 19 мар 2025, 14:03
Там всё интуитивно понятно
wq.png
С этим понятно.
Я спрашивал о
Пользователи и ACL - Список доступа не понятен...
Так-же не понятно, может ли пользователь смотреть определённые данные без авторизации для настроек...
Это москит, всё есть в его мануалах.
А также у них есть поддержка в телеге и в Вк
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 17:33
Phazz
Siberian писал(а): 19 мар 2025, 14:25
slsl писал(а): 19 мар 2025, 14:03
Там всё интуитивно понятно
wq.png
С этим понятно.
Я спрашивал о
Пользователи и ACL - Список доступа не понятен...
Так-же не понятно, может ли пользователь смотреть определённые данные без авторизации для настроек...
Еще по связи с сервером.
На сервере нужно получить токен и использовать его mqttUser с блоком Main?
Блок Bebotte_pub_str для передачи на данный сервер нужен, или он нужен был только для сервера Bebotte ?
Токен я получил и вставил в mqttUser.
После загрузки скетча в плату, у меня было соединение только один раз, и показания не передавались.
Потом соединение с ервером пропало, хотя инет стабильный.
Пользователи разделены и не могут смотреть данные друг-друга а также логиниться в ЛК.
Для использования ACL нужно ввести команду pattern readwrite /%u/#
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 17:34
Phazz
Токен не нужен, вводите логин и пароль
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 18:14
Siberian
по какому адресу (ссылке) пользователь должен зайти, чтобы видеть данные свои?
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 19:44
Phazz
Siberian писал(а): 19 мар 2025, 18:14
по какому адресу (ссылке) пользователь должен зайти, чтобы видеть данные свои?
https://dash.wqtt.ru/broker/
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 20:20
Siberian
По этой ссылке можно только через регистрационные данные войти.
А как войти, чтобы видеть только значения, но без права редактирования?
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 20:24
Ander
Никак - эти пользователи только для устройств - на первом этапе не используйте этот функционал - он для разграничений устройств.
Re: ESP32 Передача данных в сеть интернет
Добавлено: 19 мар 2025, 20:50
Siberian
Связь с сервером есть.
Данные с МК передаю как string на сервер.
На сервере в настройках датчиков тоже указал string, но значения в Dashboard не отображаются.
Захожу в WebSocket клиент, там все значения с датчиков отображаются правильно.