Our IoT Dashboard application source code is easily customizable as per your specific requirements.
Very minimal coding changes are required and it fits for all sorts of IoT Dashboard application requirements.
Multiple choices of plots and graphs can be added as part of customization.
It helps to reduce the SW development cycle time & effort up to 40% as it has predefined and reusable artifacts.
IoT Dashboard can be deployed on-premises, private cloud or public cloud.
With IoT Dashboard deployed at on-premises/private cloud of customers, thousands of IoT devices of customers and Customers can be managed well and inventory of devices can be known well.
Backend: Java-11, SpringBoot, MySQL
Frontend: Angular-12 and Bootstrap
The below GUI Screen views are part of the IoT Dashboard application developed by Eoxys for Wear Monitoring Device management from Cloud for onboarding of devices, configuring device alarm conditions and plotting the live sensor data.
IoT Dashboard is authenticated via Single Sign-On (SSO) Application developed by Eoxys.
SSO application has the features to customize the login page for each application based on the customer requirements. The Login Page Design, Logo, Background color and Text color can be modified at SSO application.
SSO application has the features to add different user roles. Based on the user roles, the IoT Dashboard UI can be changed and the privileges can be enabled or disabled.
The Dashboard application has different home screen UI menu options and view for user roles like Admin and Customer user roles.
Admin role users have all the privileges to add, edit, delete the customer details and sensor details.
Admin can see all the customers and sensors data & GUI plots and graphs.
Customer role users can only view the information of their devices.
The device display design can be changed easily with minimal coding.
By clicking on the device display of the device list, the user can view the device information pop-up and last received sensor data from the sensor.
All the customers and their details can be viewed, edited, deleted from the Customers list page.
By clicking the “Add Customer” Button, the Admin role user can add a new customer into the application.
Under “Add Customer”, the Dashboard application has customer details capture form to get the required customer details.
The source code can be easily modified for additional Customer fields to be added based on requirement.
The Customer image can be displayed dynamically in place of the static image given in the above image.
All the sensors and details can be viewed, edited or deleted from the Sensors list page.
By clicking the “Add sensor” button the Admin role user can add sensors. Note: Before adding the new sensors, the Customer details to be added first..
Under “Add Sensor”, the Dashboard application has sensor device details, alarm threshold values capture form.
The source code can be easily modified for additional Sensor fields to be added based on requirement
The Sensor image can be displayed dynamically in place of the static image given in the above image
By clicking “View icon” button in the Actions column of the Sensors list page, the user can view the device information.
By clicking “Plot Graph icon” in the Actions column of the Sensors list page, the user can view the both last data received and history data stored in the database of the device.
The live sensor data is viewed as a time-series plot with an alarm/critical threshold value line. This time-series plot shows whether the sensor data is either below or above the critical alarm value
The time-series plots have the features to see both the live data and the history data.
The time-series data of each measured sensor data received.
The Alarm notifications are generated based on user configured alarm/critical value conditions. These alarm/critical values are set by the users while adding the Device information.
The Alarm list is shown with the Device ID and the alarm conditions with Date and Time.
The Alarm Status can be modified by clicking “Pencil icon” in the Actions column with remarks/action taken for that notification.
The Dashboard application has the feature to send alarm notification via Email/SMS.
The Dashboard application has the feature to configure Email & SMS Server configuration APIs and template message formats.
The Alarm Status can be modified by clicking “Pencil icon” in the Actions column with remarks/action taken for that notification.
The Customer home screen will display only the assigned devices in the home page.
The Customers have the option to see their sensors/devices and the device information and visualization plots & graphs.
The customers have the privileges to edit their sensor/device details and alarm notifications.