Здравствуйте. Заметил такую странность - при создании новой конфигурации, если впервые добавить MQTT-брокер, то соединится с ним не удастся, в лог выводится "Ошибка при подключении к брокеру: "Invalid function arguments provided."
Если после этого добавить другой брокер, пользуясь функцией "Дублировать", то с этим вторым брокером соединение выполняется успешно.
При этом в файле конфигурации:
- broker="" - у тега, настроенного на первый брокер, пустая строка в указателе на брокер
- broker="broker2" - у тега, настроенного на дубликат, корректный указатель
Если первому тегу прописать в файле конфигурации имя брокера вручную, то после перезапуска arOPC соединение произойдет успешно.
Совсем не уверен, но возможно эта ошибка появилась в одной из последних версий - в первой версии arOPC с MQTT такого не замечал.