Клиент OPC UA и безопасность
От: plastictown Норвегия  
Дата: 30.07.20 19:15
Оценка:
Доброго времени суток!
Пытаюсь сделать клиент OPC UA.

Установил Prosys OPC UA Simulation Server.

* Сначала взял библиотеку freeopcua. Она собралась и заработала, даже собрался example_client.cpp.
Смутило то, что на C++ версию библиотеки документации практически нет (Work in progress: documentation).

* Затем взял сишную. open62541. Собрал в лоб — не заработала, говорит, connection refused, не могу аутенфицироваться.
Приделал туда OpenSSL и mbedTLS. Несмотря на очень приличную документацию, решение проблемы
не нашел, даже отключив на сервере всякие проверки. В общем, через пару дней стал искать дальше.

* Пошел дальше, взял гошную gopcua. И в ней такие же проблемы с аутенфикацией. На всякий случай попробовал еще парочку
симуляторов, но с тем же результатом.

Сейчас ломаю голову:
* Если сервер хочет какие-то сертификаты и прочую безопасность, почему работает freeopcua?
* Если нет, почему не работают другие библиотеки?

Если кто-то сталкивался, скажите, пожалуйста, куда смотреть, как это должно работать?

ЗЫ: все собираю на Windows10 под VS 2015.
opcua unified architecture
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.