我想使用OPC UA Server将应用程序生成的数据发送到OPC UA客户端。我已经看过Eclipse Milo Project,这是一个很好的资源。但是我不知道如何将它集成到我们的Application.The应用程序中,生成JSON格式的输出。多个节点的数据以如下所示的JSON格式进行存储、处理和发送。
{"deviceId":"36860","timestamp":"2019-03-07 10:37:20+05:30","1":"228.6","2":"237.65","3":"237.21","4":"0.13","5":"0.0","6":"0.11","7":"-2.95","8":"0.0","9":"4.03","10":"22.2","11":"0.0","12":"16.43","13":"-21.83","14":"0.0","15":"-15.72","16":"-0.13","17":"1.0","18":"0.25","19":"262.35","20":"0.0","21":"284.18","22":"234.49","23":"703.47","24":"0.08","25":"0.24","26":"0.36","27":"1.08","28":"12.87","29":"38.62","30":"-12.52"} 其中36860为nodeId/deviceId,timestamp为从节点捕获数据的时间,其余为参数is及其在键值对中节点的实际读取值。如何使用ExampleServer发送此数据?客户端如何接收此数据?如果可能,有人能提供一个例子吗?
发布于 2019-03-07 21:29:15
我认为首先应该决定的是如何对服务器中的数据进行建模。
当然,您可以使用String的DataType将该字符串填充到单个VariableNode中,但是为什么还要使用OPC呢?
https://stackoverflow.com/questions/55037643
复制相似问题