点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们无法将IoT网关边缘连接到我们的OPCUA服务器。
我们在OPCUA服务器上没有使用任何证书,而是在使用" FreeOPCUA" python库。
其他客户端可以正常连接。
我们遵循了本指南(摘自SAP的记录片 )并正确设置所有内容。
这是网关启动后收到的完整错误消息:
[DiscoveryManager] 错误(OpcUaServerBrowser:59)-由于{},创建客户端时出错 java.util.concurrent.ExecutionException:UaException:status = Bad_Timeout, 消息=超时等待确认 com.sap.iotservices.exceptions.IoTServicesException: java.util.concurrent.ExecutionException:UaException:status = Bad_Timeout, 消息=超时等待确认 在 com.sap.iotservices.gateway.protocol.opcua.OpcuaUtils.createClient(OpcuaUtils.java:608) 〜[gateway-opcua-4.22.0.jar :?] 在 com.sap.iotservices.gateway.protocol.opcua.OpcUaServerBrowser.buildServerStructure(OpcUaServerBrowser.java:57) [gateway-opcua-4.22.0.jar :?] 在 com.sap.iotservices.gateway.protocol.opcua.OpcuaUtils.creteOPCUaStructure(OpcuaUtils.java:166) [gateway-opcua- 4.22.0.jar :?] 在 com.sap.iotservices.gateway.protocol.opcua.OpcuaUtils.creteOPCUaStructure(OpcuaUtils.java:149) [gateway-opcua- 4.22.0.jar :?] 在com.sap.iotservices.gateway.protocol.opcua.OpcuaDiscoveryManager.initializeDiscoveryManager (OpcuaDiscoveryManager.java:44) [gateway-opcua-4.22.0.jar :?] 在 com.sap.iotservices.gateway.core.DiscoveryManager.run(DiscoveryManager.java:269) [gateway-core-4.22.0.jar :?] 在java.lang.Thread.run(Thread.java:748) [?:1.8.0_181] 造成原因: java.util.concurrent.ExecutionException:UaException:status = Bad_Timeout, 消息=超时等待确认 在 java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357) 〜[?:1.8.0_181] 在java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895) 〜[?:1.8.0_181] 在 com.sap.iotservices.gateway.protocol.opcua.OpcuaUtils.createClient(OpcuaUtils.java:582) 〜[gateway-opcua- 4.22.0.jar :?] ...另外6个 造成原因: org.eclipse.milo.opcua.stack.core.UaException:等待超时 确认 在 org.eclipse.milo.opcua.stack.client.handlers.UaTcpClientAcknowledgeHandler.lambda $ startHelloTimeout $ 4(UaTcpClientAcknowledgeHandler.java:156) 〜[stack-client-0.1.2.jar:0.1.2] 在io.netty.util.HashedWheelTimer $ HashedWheelTimeout.expire(HashedWheelTimer.java:588) 〜[netty-common-4.1.5.Final.jar:4.1.5.Final] 在 io.netty.util.HashedWheelTimer $ HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:662) 〜[netty-common-4.1.5.Final.jar:4.1.5.Final] 在io.netty.util.HashedWheelTimer $ Worker.run(HashedWheelTimer.java:385) 〜[netty-common-4.1.5.Final.jar:4.1.5.Final] ...还有1个 [DiscoveryManager] WARN(OpcuaUtils:168)-问题在 与服务器通信。 不会创建任何设备! [DiscoveryManager] 警告(DiscoveryManager:47)-问题 为至少一台服务器创建OPCUA结构
有人对此有解决方案吗?
提前谢谢
巴斯蒂安
Bastian,
我相信您所做的是正确的,可以离线连接( zahid1992@gmail.com )
我曾经通过邮递员做过同样的事情,并且根据错误消息,我确定问题不严重。
如果可能的话,您希望系统进一步发挥作用吗? 并想了解问题出在哪里。
我仍然相信它与IOT服务有关,因为即使服务cocpit也需要处于活动状态。
亲爱的巴斯蒂安,
这个问题仍然存在吗? 从发行说明( https://help.sap.com/viewer/a91b9b0c730241f99b6dd32fdc310a5b/Cloud/zh-CN?q=opc%20ua ))
最好的问候,
扬·帕特里克
一周热门 更多>