Code Repositories
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 Name | Description |
|---|---|
OPC-UA protocol stack library in C | |
OPC-UA protocol stack library in Java | |
Device Service of OPC-UA in Java |
Command Data Model
Repository Name | Description |
|---|---|
Command Data Model in GoLang (Command of metadata in GoLang) | |
Command Data Model in Java (Command of metadata in Java) |
Edge Data Streaming ("ezMQ")
Repository Name | Description |
|---|---|
C-based ezMQ library (Real-time messaging framework "ezMQ" in C) | |
C++-based ezMQ library (Real-time messaging framework "ezMQ" in C++) | |
GoLang-based ezMQ library (Real-time messaging framework "ezMQ" in GoLang) | |
Java-based ezMQ library (Real-time messaging framework "ezMQ" in Java) | |
Node.js binding for protocol-ezmq-cpp | |
Python-based ezMQ library (Real-time messaging framework "ezMQ" in python) (TBD) |
Data Representation (AutomationML)
Repository Name | Description |
|---|---|
C library to present key-value based raw data to AutomationML (AML) standard format | |
C++ library to present key-value based raw data to AutomationML (AML) standard format | |
GoLang library to present key-value based raw data to AutomationML (AML) standard format | |
Java library to present key-value based raw data to AutomationML (AML) standard format | |
Node.js library to present key-value based raw data to AutomationML (AML) standard format |
Service Deployment Solution ("Pharos")
Repository Name | Description |
|---|---|
System management - "Pharos" anchor in GoLang (Container deployment) | |
System management - "Pharos" node in GoLang (Container deployment) | |
System management - Web Client application for "Pharos" anchor and node services in GoLang |