Edge Example App: Sense the Internet Part 2

Published on Sep 05, 2022 by Ahmad Ateya on flotta devices workloads gsoc

Edge Example App is an app for Flotta Edge devices, with a workload that will be deployed on the device that has two main features:

  • Sensing the Internet (which helps to construct devices network topology). <= this article (Part 2)
  • Read CPU temperature (which indicate how much load the device is handling).

How this app works

This app is the presenting layer of the Flotta Edge devices, get its data from the backend app endpoints and display it to the user.

You can list all devices that uses your S3 Bucket as storage bucket, and for each device you can see its information and its network topology.

Here are screenshots of the app:

  • List Devices page

List devices

  • Device page with app features

List devices

  • Network topology page

List devices

How to use this app

The backend app is the only requirement, so deploy the backend app, check here, and then you’re ready to deploy this app, check here.

All you need have to use this app is to have S3 bucket to store the data, and to configure the backend app to use this bucket.

Future work ideas

  • Add more filters to the Network Topology graph (e.g. by date etc.).
  • Add more information to the devices list (e.g. device type, device location etc.).

GitHub Repositories

Similar Stories