wso2 / carbon-device-mgt

Apache License 2.0
53 stars 113 forks source link

Implementing metadata model for supporting edge nodes and visualization #1148

Closed n-jay closed 6 years ago

n-jay commented 6 years ago

Purpose

Resolving issue of IoT Server not being able to understand multi-layered arrangements of edge devices

Goals

Adds ability for the IoT Server to support multi-layered edge nodes in a deployment.

Approach

Added a parent/child table to hold the device organization metadata. Added a UI component to display device organizational arrangement. screenshot from 2018-01-04 10-01-02

User stories

As a User I can view the organizational structure of my edge devices in a clear visualization.

Release note

Implementation of metadata model for supporting edge nodes and its visualization.

Documentation

N/A

Training

N/A

Certification

N/A

Marketing

N/A

Automation tests

Security checks

Samples

N/A

Related PRs

N/A

Migrations (if applicable)

N/A

Test environment

JDK version: java 1.8.0_141 Operating System: Linux Ubuntu Databases: H2 Browser version: Google Chrome 63, Mozilla FIrefox 57

Learning

Blog posts: https://medium.com/@nuwanjaya/visualizing-the-internet-of-things-the-design-3cc2d22d16f6 Libraries used: For visualization - http://visjs.org/