OPC DA android SDK/драйвер

Я изучаю возможность использования планшета Android с человеко-машинным интерфейсом (HMI) системы управления технологическим процессом. Кто-нибудь внедрил OPC DA sdk/драйвер для платформы Android?


person snovva    schedule 23.04.2015    source источник


Ответы (2)


Технически и теоретически реализация OPC DA на Android возможна, но я уверен, что этого никто не делал и никогда не сделает. Причина этого в том, что разработчик должен написать весь стек протоколов DCOM (и RPC, на котором он основан). Microsoft (после некоторого судебного разбирательства) опубликовала эти протоколы, поэтому ей ничто не мешает. Но они очень большие и сложные. Более ранние попытки сделать подобное (например, в Linux) также не увенчались успехом.

Я предлагаю вам переключиться на более современную OPC UA (унифицированную архитектуру), которая основана на веб-службах и не зависит от протоколов Microsoft.

person ZbynekZ    schedule 23.04.2015
comment
Я бы не сказал, что OPC-UA основан на веб-сервисах (никто не использует конечные точки opc.http)... но вы правы, что ему следует подумать об использовании OPC-UA вместо OPC-DA. - person Kevin Herron; 23.04.2015

Возможно, этот вопрос устарел, но я думаю, что это может помочь:

Opc UA кажется многообещающим, однако вы можете написать свой собственный прокси-сервер в Windows для доступа к серверу OPC DA с Android через это приложение.

Я разработал приложение C#, которое подключается к серверу OPC DA и перенаправляет данные в REST API, к которому довольно легко получить доступ с Android (например, с помощью Retrofit).

Код доступен в моем репозитории на github.

person Lukas    schedule 29.04.2017