обмен данными между двумя ESP 8266, по MQTT. КАК?

Ответить
Di100
Рядовой
Сообщения: 41
Зарегистрирован: 10 мар 2019, 13:41
Имя: Дмитрий

обмен данными между двумя ESP 8266, по MQTT. КАК?

Сообщение Di100 »

Есть две ESP 8266, к одной из них прикручен датчик температуры, ко второй ESP 8266 прикручен дисплей TM 1637. Стоит задача передать данные с одной платы, на другую. Но затык(( Первая плата все передает без проблем, ибо все данные отображаются в Virtuino, а вот вротрая плата на дисплее кракозяблики((
Скейтч принимающей платы прилагаю.
Заранее благодарен за добрый совет!!!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

обмен данными между двумя ESP 8266, по MQTT. КАК?

Сообщение Ingwar »

Di100 писал(а): 27 фев 2022, 17:58 дисплее кракозяблики((
А в виде теста на экран пробовали что нибудь выводить, нормально выводятся значения?

Отправлено спустя 1 минуту 3 секунды:
и еще для поиска причины попробуйте на второй плате вывести в порт и посмотреть.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Di100
Рядовой
Сообщения: 41
Зарегистрирован: 10 мар 2019, 13:41
Имя: Дмитрий

обмен данными между двумя ESP 8266, по MQTT. КАК?

Сообщение Di100 »

Благодарю Вас. попробую!!
Di100
Рядовой
Сообщения: 41
Зарегистрирован: 10 мар 2019, 13:41
Имя: Дмитрий

обмен данными между двумя ESP 8266, по MQTT. КАК?

Сообщение Di100 »

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

обмен данными между двумя ESP 8266, по MQTT. КАК?

Сообщение Phazz »

[ref]Di100[/ref], а у вас разные clientID?
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

обмен данными между двумя ESP 8266, по MQTT. КАК?

Сообщение Ingwar »

Di100 писал(а): 01 мар 2022, 15:08 без участия Virtuino передача данных не идет((
А кто тогда брокер?...

Отправлено спустя 2 минуты 1 секунду:
MQTT это типа клиенты - сервер. Без наличия сервера, обмен между клиентами напрямую невозможен в принципе.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Di100
Рядовой
Сообщения: 41
Зарегистрирован: 10 мар 2019, 13:41
Имя: Дмитрий

обмен данными между двумя ESP 8266, по MQTT. КАК?

Сообщение Di100 »

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

обмен данными между двумя ESP 8266, по MQTT. КАК?

Сообщение Phazz »

[ref]Di100[/ref], нет вы не правильно поняли

Отправлено спустя 1 минуту 4 секунды:
И если спрашиваете, то пожалуйста отвечайте на вопросы
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

обмен данными между двумя ESP 8266, по MQTT. КАК?

Сообщение Ingwar »

Di100 писал(а): 01 мар 2022, 17:31 Но есп привязаны к облачному серверу и по идее все топики улетают туда?
Если привязаны, то да. Клиентом (любая из Ваших ESP) Вы можете публиковать и/или читать топики только на/с сервера (брокера). Брокер может быть в Вашей локальной сети (на компе или роутере), облачным или поднятым на какой нибудь ESP (есть темы, поищите).
Поподробней о протоколе можете почитать например тут.
Или покопайте наш форум.

Отправлено спустя 1 минуту 45 секунд:
[ref=#808080]Phazz[/ref], Вам лучше сможет объяснить, если будете четко формулировать вопросы.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Di100
Рядовой
Сообщения: 41
Зарегистрирован: 10 мар 2019, 13:41
Имя: Дмитрий

обмен данными между двумя ESP 8266, по MQTT. КАК?

Сообщение Di100 »

Огромное всем спасибо!!!!
Все отлично заработало, дело было в одинаковом ID клиента, на обоих платах!!!
Вывод! В блоке "майн" ID клиента на каждой ESP должны быть разные!!!
Еще раз огромное спасибо за советы!!!
Ответить

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

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

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