/
Code Repositories
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 |
---|---|
protocol-opcua-c | OPC-UA protocol stack library in C |
protocol-opcua-java | OPC-UA protocol stack library in Java |
device-opcua-java | Device Service of OPC-UA in Java |
Command Data Model
Repository Name | Description |
---|---|
datamodel-command-go | Command Data Model in GoLang (Command of metadata in GoLang) |
datamodel-command-java | Command Data Model in Java (Command of metadata in Java) |
Edge Data Streaming ("ezMQ")
Repository Name | Description |
---|---|
protocol-ezmq-c | C-based ezMQ library (Real-time messaging framework "ezMQ" in C) |
protocol-ezmq-cpp | C++-based ezMQ library (Real-time messaging framework "ezMQ" in C++) |
protocol-ezmq-go | GoLang-based ezMQ library (Real-time messaging framework "ezMQ" in GoLang) |
protocol-ezmq-java | Java-based ezMQ library (Real-time messaging framework "ezMQ" in Java) |
protocol-ezmq-node | Node.js binding for protocol-ezmq-cpp |
protocol-ezmq-python | Python-based ezMQ library (Real-time messaging framework "ezMQ" in python) (TBD) |
Data Representation (AutomationML)
Repository Name | Description |
---|---|
datamodel-aml-c | C library to present key-value based raw data to AutomationML (AML) standard format |
datamodel-aml-cpp | C++ library to present key-value based raw data to AutomationML (AML) standard format |
datamodel-aml-go | GoLang library to present key-value based raw data to AutomationML (AML) standard format |
datamodel-aml-java | Java library to present key-value based raw data to AutomationML (AML) standard format |
datamodel-aml-node | Node.js library to present key-value based raw data to AutomationML (AML) standard format |
Service Deployment Solution ("Pharos")
Repository Name | Description |
---|---|
system-pharos-anchor-go | System management - "Pharos" anchor in GoLang (Container deployment) |
system-pharos-node-go | System management - "Pharos" node in GoLang (Container deployment) |
system-pharos-web-client | System management - Web Client application for "Pharos" anchor and node services in GoLang |
, multiple selections available,
Related content
EdgeX Foundry Project Wiki
EdgeX Foundry Project Wiki
More like this
Protocols, data models for command of metadata, and data representation
Protocols, data models for command of metadata, and data representation
More like this
Pharos (Service deployment manager/agent)
Pharos (Service deployment manager/agent)
More like this
Smart Factory Project
Smart Factory Project
More like this
Delhi Release
Delhi Release
More like this
Delhi
Delhi
More like this