Versions Compared

Key

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

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  More detailed information is described in technical note section and edge device management is also going to be released soon.-

Data transmission scheme
between
among the microservices

In the many industrial business scenarios, real-time data transmission is considered as key important function. Many industrial equipments and robots generate lots of data and they should be processed in very short time duration. Thus the fast data transmission scheme is strongly required among the various services of the edge device inside. The messaging scheme based on ZeroMQ is being developed at https://github.com/mgjeong/messaging-zmq.  More detailed information is described in technical note section

Data processing framework to analyze data

< To be updated >

Technical notes

- -
  • Service deployment manager/agent
-
  • Data traminssion based on ZMQ
between
  • among microservices
-
  • Data processing runtime and workflow

Community Committers

  • Myeonggi MyeongGi Jeong (MJ), myeong.jeong@samsung.com - Samsung - Project LeadSoftware Architect

Community Contributors

Please add your name here if you have made contributions

  • name, email - Samsung