Страница 1 из 1

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

Добавлено: 27 фев 2022, 17:58
Di100
Есть две ESP 8266, к одной из них прикручен датчик температуры, ко второй ESP 8266 прикручен дисплей TM 1637. Стоит задача передать данные с одной платы, на другую. Но затык(( Первая плата все передает без проблем, ибо все данные отображаются в Virtuino, а вот вротрая плата на дисплее кракозяблики((
Скейтч принимающей платы прилагаю.
Заранее благодарен за добрый совет!!!

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

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

Отправлено спустя 1 минуту 3 секунды:
и еще для поиска причины попробуйте на второй плате вывести в порт и посмотреть.

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

Добавлено: 27 фев 2022, 18:39
Di100
Благодарю Вас. попробую!!

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

Добавлено: 01 мар 2022, 15:08
Di100
Вообщем голову сломал(((
Первая плата все отлично передает, на телефон где установлена Virtuino.
Вторая плата все отлично принимает с телефона, но вместе, без участия Virtuino передача данных не идет((

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

Добавлено: 01 мар 2022, 15:25
Phazz
[ref]Di100[/ref], а у вас разные clientID?

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

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

Отправлено спустя 2 минуты 1 секунду:
MQTT это типа клиенты - сервер. Без наличия сервера, обмен между клиентами напрямую невозможен в принципе.

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

Добавлено: 01 мар 2022, 17:31
Di100
Благодарю за быстрые ответы!!!
Если я правильно вас понял, с помощью MQTT передать данные с одной есп на другую, не возможно?, без помощи стороннего приложения, типа Virtuinu.
Но есп привязаны к облачному серверу и по идее все топики улетают туда?
Заранее благодарен!!!

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

Добавлено: 01 мар 2022, 18:12
Phazz
[ref]Di100[/ref], нет вы не правильно поняли

Отправлено спустя 1 минуту 4 секунды:
И если спрашиваете, то пожалуйста отвечайте на вопросы

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

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

Отправлено спустя 1 минуту 45 секунд:
[ref=#808080]Phazz[/ref], Вам лучше сможет объяснить, если будете четко формулировать вопросы.

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

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