Как отправить данные с использованием Eclipse Milo OPC Server - PullRequest
3 голосов
/ 07 марта 2019

Я хочу отправить данные, сгенерированные моим приложением, клиенту 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 - это идентификатор узла / идентификатора устройства, отметка времени - это время, когда данные собираются с остальных узлов, это идентификаторы параметров и их фактические значения чтения узла в паре ключ-значение. Как использовать ExampleServer для отправки этих данных и как клиент получит их? Если возможно, кто-нибудь может привести пример?

1 Ответ

0 голосов
/ 07 марта 2019

Я думаю, что первое, что вы должны решить - как моделировать данные на сервере.

Конечно, вы можете поместить этот String в один VariableNode с DataType из String, но тогда зачем использовать OPC UA?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...