Skip to end of metadata
Go to start of metadata

Source codes implemented from Smart Factory Project in VSWG are now available in public. For more information, please visit the regarding repositories listed as follows.

OPC-UA Device Service

Repository NameDescription
protocol-opcua-cOPC-UA protocol stack library in C
protocol-opcua-javaOPC-UA protocol stack library in Java
device-opcua-javaDevice Service of OPC-UA in Java

Command Data Model

Repository NameDescription
datamodel-command-goCommand Data Model in GoLang (Command of metadata in GoLang)
datamodel-command-javaCommand Data Model in Java (Command of metadata in Java)

Edge Data Streaming ("ezMQ")

Repository NameDescription
protocol-ezmq-cC-based ezMQ library (Real-time messaging framework "ezMQ" in C)
protocol-ezmq-cppC++-based ezMQ library (Real-time messaging framework "ezMQ" in C++)
protocol-ezmq-goGoLang-based ezMQ library (Real-time messaging framework "ezMQ" in GoLang)
protocol-ezmq-javaJava-based ezMQ library (Real-time messaging framework "ezMQ" in Java)
protocol-ezmq-nodeNode.js binding for protocol-ezmq-cpp
protocol-ezmq-pythonPython-based ezMQ library (Real-time messaging framework "ezMQ" in python) (TBD)

Data Representation (AutomationML)

Repository NameDescription
datamodel-aml-cC library to present key-value based raw data to AutomationML (AML) standard format
datamodel-aml-cppC++ library to present key-value based raw data to AutomationML (AML) standard format
datamodel-aml-goGoLang library to present key-value based raw data to AutomationML (AML) standard format
datamodel-aml-javaJava library to present key-value based raw data to AutomationML (AML) standard format
datamodel-aml-nodeNode.js library to present key-value based raw data to AutomationML (AML) standard format

Service Deployment Solution ("Pharos")

Repository NameDescription
system-pharos-anchor-goSystem management - "Pharos" anchor in GoLang (Container deployment)
system-pharos-node-goSystem management - "Pharos" node in GoLang (Container deployment)
system-pharos-web-clientSystem management - Web Client application for "Pharos" anchor and node services in GoLang
  • No labels