Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In these days, various data transmission protocols are used in the factory system according to the vendors and machines. To make efficient communication scheme from the data srouce to the data service for smart factory solution, data protocol shoud be integrated one way. OPC-UA( Open Platform Communication United Architecture ) is one of the well-known data tranmission protocol for industrial technology. It can be the most desirable way with very high possibility, we expect. The OPC-UA protocol could be used entire smart factory data pipeline ( industrial things - edge device - cloud service ), so the microservices that used OPC-UA protocol could be located in the device service layer and the export service layer either. Therefore, the code repositories are separated into protocol S/W part and microservice part. The protocol S/W is provided with Java and C ( based on open62541, until Feb. 2018) version. For the Java version protocol S/W, it is based on the OPC-UA milo open source. When The external open sources are not included in the repository, when you try to build protocol S/W, the milo open source will be downloaded in your build environment. And the microservices are provided as Device Service ( based on Device Service SDK of EdgeX ) and Export Service ( planned ). Also when you try to build the OPC-UA device service, the OPC-UA protocol S/W is automatically downloaded. 

Requirements

for OPC-UA protocol S/W

...

The attached documents descrive the detailed design consideration.

Code repository

...

  • Verifiy the CTT compliance using  OPC-UA protocol S/W written in Java.
  • Verify the interoperability with PROSYS OPC-UA S/W.
  • Verify the interoperability with EdgeX core components ( Metadata , Command, Coredata, Registry&Config )
    • One proposal related Command microservice is going to be raised.
  • CTT test is on going for OPC-UA protocol S/W written in C. ( is going to be finished . ( Feb. 2018 )