The Smart Factory Project is...
Key Project Facts
Project Approval Date: October 5, 2017
Project Maintainer: Myeonggi Jeong (MJ), Samsung Electronics.
Project Information
Smart factory is one of the most important business areas. This project is concentrated on developing the key success functions to enable smart factory with EdgeX common features. Initial interesting functions are descrived in successive sections and the Original Proposal shows the functions in detail. The proposed functions will be delivered in the form of microservice or relavant library software.
Developing features of smart factory project
- Data tranmission protocols from the sensors, machines and industrial robots to the edge devices.
OPC UA is the famous industrial protocol used more and more widely. It is worth while implementing OPC UA microservice can be worked with EdgeX core components. The code are being developed at https://github.com/mgjeong/device-opcua-java. More detailed information is described in technical note section.
- Microservice and edge device management
A lot of edge devices might be placed for the smart factory to process data. And the edge devices can be grouped to support dedicated functions, or can be located hierarchicaly to process data step by step. So the efficient way is need to manage lots of edge device and microservice in the factory. To realize this, two components are being developed for microservice deployment and management in this project. One is service deployment manager and the other one is service deployment agent. The service deployment manager is the administration feature to deploy, update and monitor the microservices in the edge devices in the factory. And the service deployment agent is the control feature to install, run and remove microservices in each eage device. The one manager can administrate the multiple agents in the reachable network. The code are being developed at https://github.com/mgjeong/system-deployment-mgmt-go and https://github.com/mgjeong/system-deployment-agent-go. Edge device management is also going to be released soon.
- Data transmission scheme between microservices
- Data processing framework to analyze data
Technical notes
- OPC UA data protocol microservice
- Service deployment manager/agent
- Data traminssion based on ZMQ between microservices
- Data processing runtime and workflow
Community Committers
- Myeonggi Jeong (MJ), myeong.jeong@samsung.com - Samsung - Project Lead
Community Contributors
Please add your name here if you have made contributions
- name, email - Samsung