Я использую примеры кодов из документации и пытаюсь подключиться к серверу с помощью Prosys OPC UA Client. Я пробовал opcua-commander и объекты интеграции opc ua client, и похоже, что сервер работает нормально.
Вот что происходит:
- После ввода endpointUrl клиент добавляет к url
-- urn:NodeOPCUA-Server-default
. - Клиент просит указать параметры безопасности.
- Клиент просит выбрать сервер - только 1 вариант и его урна: NodeOPCUA-Server-default.
И это снова и снова возвращается к шагам 2 и 3.
Если я просто минимизирую клиент ProSys, не закрывая конфигурацию, через некоторое время я получаю эту информацию в терминале: Server: closing SESSION new ProsysOpcUaClient Session15 because of timeout = 300000 has expired without a keep alive
\x1B[46mchannel = \x1B[49m ::ffff:10.10.13.2 port = 51824
Я пробовал этот проект, и он работает -> node-opcua-htmlpanel. Чего тогда не хватает в образце кода?
После открытия отладчика я заметил, что каждый раз, когда я выбираю настройки безопасности и нажимаю ОК, server_publish_engine сообщает:
server_publish_engine:179 Cencelling pending PublishRequest with statusCode BadSecureChannelClosed (0x80860000) length = 0