PDA

Просмотр полной версии : MQTT



f_rzh
31.05.2021, 09:56
Посоветуйте, пожалуйста, библиотеку MQTT клиента, которая работает на сабже и не вылетает в исключение (access violation) после нескольких минут работы при частом обновлении данных на брокере, как это делает MQTT client, представелнный здесь (https://ftp.owen.ru/CoDeSys3/04_Library/05_3.5.11.5/02_Libraries/HTTPClient.package). Или может кто запустил на Овене вот эту (https://github.com/stefandreyer/CODESYS-MQTT) библиотеку? Поделитесь опытом, пожалуйста.

f_rzh
04.06.2021, 16:58
Продолжил ковырять MQTT client Штефана Росмана. Увеличил буфер, переписал его код под библиотеку SysSocket, вместо библиотеки SysSocket23. Вылеты в исключения случаются в странных местах, типа OwenStorage. Точное место возникновения исключения поймать не могу. Может кто его уже победил для Овена? Двайте поможем друг-другу.

f_rzh
11.06.2021, 13:18
Судя по всему, MQTT client Росмана не работает совсем. Проверил на малине с 17 кодесисом - та же история с вылетом в исключение при интенсивном обмене с брокером.

f_rzh
11.06.2021, 16:54
Сегодня запустил MQTT Штефана Дрейера - это другая библиотека MQTT. Только не на овене, а на линуксовом софт-плк. На малине тоже пошла. Пока не виснет - клиент на контроллере подписал на 3 топика.