Description

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.

Features

Design

Pharos consists of Pharos Anchor, Pharos Node, and Web Client application for both of them. Key highlight features for each component are described as follows:

Code repository

https://github.com/edgexfoundry-holding/system-pharos-anchor-go

https://github.com/edgexfoundry-holding/system-pharos-node-go

https://github.com/edgexfoundry-holding/system-pharos-web-client

Current status

Pharos Anchor, Pharos Node are available in GoLang. Web Client application for Pharos is also available.