Страница 3 из 3
Нет подключения Mqtt через блок 6.8
Добавлено: 10 апр 2020, 04:59
Phazz
[ref]hrach[/ref], вы путаете название топика с именем клиента(clientID). Поменять нужно в блоке MAIN (достаточно просто убрать слэш).
[spoiler]
Screenshot_20200410-065350_Chrome.jpg
[/spoiler]
Нет подключения Mqtt через блок 6.8
Добавлено: 10 апр 2020, 07:30
hrach
Phazz писал(а): 10 апр 2020, 04:59
hrach, вы путаете название топика с именем клиента(clientID). Поменять нужно в блоке MAIN (достаточно просто убрать слэш).
Я по всякому пробовал. Нет подключения. Я понимаю дело какой то мелочи. Прошу Вас смотрите на скрин канала и скажите на блоке Main clientID что написать м на блоке PUB где Topic что. Наверно я что то не недопонимаю.
[spoiler]
1.jpg
[/spoiler]
Нет подключения Mqtt через блок 6.8
Добавлено: 10 апр 2020, 08:55
Phazz
hrach писал(а): 10 апр 2020, 07:30
Я по всякому пробовал. Нет подключения. Я понимаю дело какой то мелочи. Прошу Вас смотрите на скрин канала и скажите на блоке Main clientID что написать м на блоке PUB где Topic что. Наверно я что то не недопонимаю
в clientid можете написать что угодно, главное без символов и чтобы это имя не повторялось в брокере. А Pub все верно написано.
Нет подключения Mqtt через блок 6.8
Добавлено: 10 апр 2020, 09:14
hrach
Phazz писал(а): 10 апр 2020, 08:55
в clientid можете написать что угодно, главное без символов и чтобы это имя не повторялось в брокере. А Pub все верно написано.
Мистика какое то. Я уже не знаю что делать. Может что то связан с библиотекой AsyncMqttClient ?
Нет подключения Mqtt через блок 6.8
Добавлено: 12 апр 2020, 09:54
hrach
Все заработало!
Phazz писал(а): 10 апр 2020, 08:55
в clientid можете написать что угодно, главное без символов и чтобы это имя не повторялось в брокере. А Pub все верно написано.
Большое спасибо за консультацию.
После несколько дней экспериментов нашел причину.Ссылку на mqttServer, mqttUser с начало скопировал и вставил в блокнот после с блокнота скопировал и вставил в фб блок. Может кому то поможет?
Нет подключения Mqtt через блок 6.8
Добавлено: 21 апр 2020, 19:00
Phazz
[ref]igor[/ref], вам сюда
viewtopic.php?t=6293#p87124
Отправлено спустя 3 минуты 10 секунд:
igor писал(а): 21 апр 2020, 18:11
Или из клиента MQTT надо как то хитро отправлять?
Да, данные передаются в виде json и для отображения нужно добавлять "data": перед значением
Нет подключения Mqtt через блок 6.8
Добавлено: 21 апр 2020, 20:25
Phazz
igor писал(а): 21 апр 2020, 20:10
[ref=#404040]Phazz[/ref], Что то все равно никак не отображаются данные в виджете, пробовал и так {"data": "25"} , и так "data":25 . Можете сказать как из клиента под виндоус, например MQTTFX правильно отправить чтобы данные отобразились на графике(в виджете)?
А запятую после значения поставили?
Отправлено спустя 1 минуту 11 секунд:
Попробуйте принять в виде строки данные отправленные с beebotte
Нет подключения Mqtt через блок 6.8
Добавлено: 21 апр 2020, 21:05
Phazz
Вот так должно выглядеть сообщение чтобы вывести в дашборд:
{"data":67,"write":true}