Versions Compared

Key

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

...

The Smart Data Transaction for CPS blueprint consists of the following types of node roles.

  • CI/CD: Runs Jenkins to log into build node, then pull source and scripts, build components and run tests.
  • Build: Pull source and scripts, build components and run tests.
  • Deploy: Runs scripts (mainly Ansible playbooks) to install components on master and edge nodes.
  • Master: Runs the Kubernetes controller for orchestrating the edge nodes, a local docker registry providing container images for the edge nodes, and mosquitto (MQTT broker) for collecting data from edge nodes and sending commands to them.
  • Edge: Collects image data from camera, performs edge processing, and forwards data to the MQTT broker on the master node.
  • Camera: IP camera device (e.g. HW-500E6A) so that image data can be collected remotely by the edge nodes.

...