Страница 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 должны быть разные!!!
Еще раз огромное спасибо за советы!!!