Страница 19 из 97
Re: Предложения по доработке модуля MQTT
Добавлено: Вт июл 03, 2018 8:30 pm
nick7zmail
viewtopic.php?p=82172#p82172
Как вариант)) но это не совсем правильно. Более правильно указать версию при apt-get install (что то типа apt-get install mosquitto=1.4.10), но для ядра у меня это почему-то не получилось.
Re: Предложения по доработке модуля MQTT
Добавлено: Вт июл 03, 2018 11:11 pm
eeak1
cepxuo писал(а): Вт июл 03, 2018 8:24 pm
не могу найти в apt версию 1.4 (пробовал также 1.4.1 и 1.4.10). Как же откатиться?
Тут:
http://repo.mosquitto.org/tmp/mosquitto ... _armhf.deb
Re: Предложения по доработке модуля MQTT
Добавлено: Пт июл 06, 2018 5:33 pm
Руслан
недавно заметил, что в MQTT модуле приходят какие то старые данные,недостоверные. от esp которых уже нет. все попытки удалить и чистить базу не принесли пользы.
помогло только это:
Код: Выделить всё
sudo service mosquitto stop
sudo rm /var/lib/mosquitto/mosquitto.db
sudo service mosquitto start
и последующая чистка в самом встроенной кнопкой в модуле.
может эти команды вписать в сам модуль?!
забыл добавить - все привязанные свойства и объекты сохраняются и ничего не надо перенастраивать.
Re: Предложения по доработке модуля MQTT
Добавлено: Пт июл 06, 2018 8:34 pm
nick7zmail
В смысле попытки удалить базу не помогли? Вы этими командами как раз и удалаяете базу москита.
Re: Предложения по доработке модуля MQTT
Добавлено: Сб июл 07, 2018 12:21 pm
eeak1
Руслан писал(а): Пт июл 06, 2018 5:33 pm
недавно заметил, что в MQTT модуле приходят какие то старые данные,недостоверные. от esp которых уже нет. все попытки удалить и чистить базу не принесли пользы.
помогло только это:
Код: Выделить всё
sudo service mosquitto stop
sudo rm /var/lib/mosquitto/mosquitto.db
sudo service mosquitto start
и последующая чистка в самом встроенной кнопкой в модуле.
может эти команды вписать в сам модуль?!
забыл добавить - все привязанные свойства и объекты сохраняются и ничего не надо перенастраивать.
Причиной является флаг
RETAIN в передаваемом сообщении, либо
QoS 1, если приемник не подтверждает получение.
Код: Выделить всё
RETAIN – при публикации данных с установленным флагом retain, брокер сохранит его. При следующей подписке на этот топик брокер незамедлительно отправит сообщение с этим флагом. Используется только в сообщениях с типом PUBLISH.
Код: Выделить всё
QoS 1. Здесь применяется подход «минимум однократная доставка сообщений». Гарантируется, что приёмник получит сообщение хотя бы один раз. При этом подписчик может получить одно и то же сообщение несколько раз. А отправитель будет предпринимать повторные попытки отправки до тех пор, пока не получит подтверждение в успешной доставке сообщения.
Удалив mosquitto.db вы просто почистили все сохраненные сообщения. Тоже самое можно сделать для отдельных топиков, просто послав тот же топик со сброшенным флагом
RETAIN и/или с флагом
QoS 0.
Re: Предложения по доработке модуля MQTT
Добавлено: Сб июл 07, 2018 6:40 pm
Руслан
Спасибо за разьяснение.
Но прошивка на передатчиках закрытая от wifi-iot.com и там галочка на "Retain на все" не стоит, и вроде бы и не ставил никогда. Как они там передают mqtt ,с какими флагами, не знаю.
Re: Предложения по доработке модуля MQTT
Добавлено: Пн июл 09, 2018 2:38 pm
eeak1
Руслан писал(а): Сб июл 07, 2018 6:40 pm
Но прошивка на передатчиках закрытая от wifi-iot.com и там галочка на "Retain на все" не стоит, и вроде бы и не ставил никогда. Как они там передают mqtt ,с какими флагами, не знаю.
Используя проприетарщину, надо быть готовым к невозможности подстроить все свои хотелки. Может стоит попробовать например Tasmota.
Re: Предложения по доработке модуля MQTT
Добавлено: Пн июл 23, 2018 4:45 am
TransMatrix
Поставил Москита на kvm сервер и на паоаллельном kvm крутится мажор.
Примерно сутки искренне считал, что модуль не работает: раньше все забивало "простыней" из топиков, иногда даже и кривых.
Сейчас, оказывается, только явно добавленные топики видны, и это круто!
Re: Предложения по доработке модуля MQTT
Добавлено: Пн июл 30, 2018 2:17 am
chibis
Подскажи, а как это устанавливать? Для полных чайников. Можно попросить какой командой в терминале это сделать...
Re: Предложения по доработке модуля MQTT
Добавлено: Пн июл 30, 2018 8:33 am
nick7zmail
man dpkg
Отправлено с моего Xperia XZ1 Compact через Tapatalk