вы избавились от зоопарка но приобретёте себе еще больший геморрой… первую проблему вы уже познали :). Работать с протоколом лучше так как он сам это предусматривает. Создайте лучше абстракцию в виде драйвера протокола и реализуйте специфичные каждому конкретному протоколу вещи в нем и будет вам счастье
Хм… это не первая. Да и не проблема вовсе. Целевая платформа - linux. Там все отлично.
Проверил клиентскую библиотеку 1.4.9 с брокером 1.4.8 под Windows. Все работает отлично, как и в линуксе.
Так что, Евгений, если обновите mosquitto в WB5, это будет неплохо. Хотя и не горит.
Вышла версия 1.4.9.
Вроде и с предыдущей всё неплохо.
Сергей, если вам это для работы нужно, то мы можем собрать вам пакет в рамках платной техподдержки. Просто задача у вас уж очень специфическая.
Спасибо, поговорю с руководством. Но на линуксе проблем нет, могут и отказаться.
Вышла версия 1.5.7.
После версии 1.4.7 сделано много исправлений дефектов и утечек памяти, также была повышена производительность работы через websockets в 1.4.13.
Пора обновиться?
Кажется в репозитории 1.4.15. Обновиться планируем, да.
Из-за пробелов в именах топиков невозможно определить начало payload, опция -F у mosquitto_sub появилась только с версии 1.5. Уже год прошёл. Когда планируете обновиться?
Точный сроков нет. Вы можете помочь, если портируете и проверите нужные изменения и пришлёте pull-request. Код в github/contactless/contrib
Патчить так внешние зависимости вообще плохая идея. Оригинальная версия всегда будет обновляться, и кто-то постоянно должен это актуализировать. Можете здесь применить такой же подход, как с zigbee2mqtt? Чтобы можно было ставить оригинальный пакет mosquitto последней версии и рядом некий ваш адаптер?
согласен, плохая
Ого, а проблема таки хроническая.
В чём вообще заключается патч москиты в двух словах? Может, проще самому ошкурить, чем годами взывать об апдейте?..
Не сочтите за претензию, вопрос задается прямо.