Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.76 KB

README.md

File metadata and controls

43 lines (32 loc) · 1.76 KB

IoT-based Equipment Monitoring Scenario in Edge-Cloud Systems

This collates the configurations and scripts of external artefacts providers for establishing an IoT-based equipment monitoring scenario in an edge-cloud infrastructure.

In this scenario we use GPON monitoring data to establish the scenario.

Requirements

To illustrate the scenario, almost all the components (external artefacts) that we are using are dockerized. To run this simulation, we will need,

  • Docker and docker-compose
  • python3 (optional for some components)
  • Kubernetes (They were tested on openshift k8s platform)

Note some services might be based on VMs. We have not tested VM configurations but you can try.

Structure

folders
│
└───cloudBrokerProvider
└───cloudDatabaseProvider
└───cloudDockerizedMonitoringProvider
└───cloudIngestorProvider
└───cloudKubernetesAnalyticsProvider
└───cloudKubernetesMonitoringProvider
└───edgeBrokerProvider
└───IoTSensorPublishProvider
└───IoTSensorBatchingBridge

All these folders have the readme on the relevant configurations for these external providers and how to run them.

System Overview

The following figure presents a generic view of the IoT-based monitoring scenario deplyoment in edge and cloud infrastructures.

Currently, using the scripts/configurations/code, the scenario will be deployed for GPON equipment monitoring.


Note

  • It is up to the user to make sure that the configuration file is well defined (e.g. topic names match between ingestionClients and sensors)
  • Look at further notes in different directories to see if the scenario can be extended or adapted with different types of IoT, edge and cloud units/providers.