Re: Предложения по доработке модуля MQTT
Добавлено: Ср янв 03, 2018 11:54 pm
Рад был помочь тому, кто всем тут помогает!))
Ничего тут капризного нет.nick7zmail писал(а):Ну ахренеть блин!!! Заработало...как так то...
Достаточно было кстатиБессмысленное умножение нуля на 10 тут явно лишнее)) В любом случае спасибо! В очередной раз убеждаюсь в "капризности" Arduino IDE.Код: Выделить всё
payload[0]=payload[0]-'0';//вычесть из полученного значения в байтах (49 при 1, 48 при 0), байтовый 0 (48)...ну и типа в остатке 1 или 0...но это такая бредятина блин...
да, та же самая проблемаin4m писал(а):Хелп, уважаемые форумчане, модуль дико долбит в лог и пожирает свободное место за 1 минуту набегает по 80 мб.
Такое чувство, что в модуле что-то с таймаутом на подключение, иначе зачем он закрывает уже установленное соединение?
вкратце: решил сегодня настроить сопряжение с MQTT, установил брокер mosquttto на ubuntu 16.04 , настроил модуль mqtt.
Вроде бы все здорово, но в логах mosquitto с космической скоростью долбят сообщения.
Вывод с mosquitto, запущенного в консоле на 3 секунды:
1512857150: New client connected from 172.16.0.20 as MajorDoMo (c0, k10).
1512857150: New connection from 172.16.0.20 on port 1883.
1512857150: New connection from 172.16.0.20 on port 1883.
1512857150: Client MajorDoMo already connected, closing old connection.
1512857150: Client MajorDoMo disconnected.
1512857150: New client connected from 172.16.0.20 as MajorDoMo (c0, k10).
1512857150: Client MajorDoMo already connected, closing old connection.
1512857150: Client MajorDoMo disconnected.
1512857150: New client connected from 172.16.0.20 as MajorDoMo (c0, k10).
1512857150: New connection from 172.16.0.20 on port 1883.
1512857150: Client MajorDoMo already connected, closing old connection.
1512857150: Client MajorDoMo disconnected.
1512857150: New client connected from 172.16.0.20 as MajorDoMo (c0, k10).
C1512857150: Client MajorDoMo already connected, closing old connection.
1512857150: Client MajorDoMo disconnected.
1512857150: New client connected from 172.16.0.20 as MajorDoMo (c0, k10).
1512857150: mosquitto version 1.4.14 terminating
тут похоже описывают туже самую проблему: https://majordomo.smartliving.ru/forum/ ... =30#p65277
На днях проверю у себя и попробую исправить. Если что, создам запрос на добавление изменений. Кстати, мои доработки, о которых я писал выше, уже добавлены в официальный репозиторий.prmres писал(а):да, та же самая проблема
пока что просто отключил логирование этих записей, но очевидно глюк в клиенте и требует внимания разработчика
подозреваю мало кто это замечает, ибо ставится брокер без конфигов настроек и пользователей, поэтому и не видно логов
Код: Выделить всё
#!/bin/sh
### BEGIN INIT INFO
# Provides: SmartLiving
# Required-Start: $remote_fs $syslog $mysql $mosquitto
# Required-Stop: $remote_fs $syslog $mysql $mosquitto
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
полез в свою Ubuntu и не обнаружил этого файла, оказываетцо используется менеджер systemdDX168B писал(а): В файле /etc/init.d/majordomo у меня следующий заголовок:
Код: Выделить всё
Requires=mosquitto.service
поставил дополнение из маркета, появилост MQTT в устройствахnick7zmail писал(а):Цикл mqtt в самой системе какой используете?