如何使用Eclipse Milo OPC Server发送数据

时间:2019-03-07 06:48:08

标签: opc-ua milo

我想使用OPC UA服务器将应用程序生成的数据发送到OPC UA客户端。我已经完成了Eclipse Milo Project,这对于同一项目来说是非常有用的资源。但是我不知道如何将其集成到我们的应用程序中。该应用程序以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,时间戳是从节点其余部分捕获数据的时间,是参数ID及其在键值对中节点的实际读取值。 如何使用ExampleServer发送此数据,客户端将如何接收它? 如有可能,任何人都可以提供示例吗?

1 个答案:

答案 0 :(得分:0)

我认为应该首先决定的是如何在服务器中对数据建模。

您当然可以将String填充到DataType为String的单个VariableNode中,但是为什么还要麻烦使用OPC UA?