0
0
IOT Protocolsdevops~10 mins

IoT analytics and dashboards in IOT Protocols - Step-by-Step Execution

Choose your learning style9 modes available
Process Flow - IoT analytics and dashboards
IoT Devices send data
Data collected by IoT Platform
Data stored in Database
Analytics Engine processes data
Dashboard visualizes results
User views insights and takes action
Data flows from IoT devices through collection, storage, and analysis, then results show on dashboards for user insights.
Execution Sample
IOT Protocols
1. Device sends temperature=22.5
2. Platform stores data
3. Analytics calculates average
4. Dashboard updates graph
This sequence shows how a temperature reading from a device is processed and displayed on a dashboard.
Process Table
StepActionData StateResult
1Device sends temperature=22.5Raw data received: 22.5Data stored in platform database
2Platform stores dataDatabase contains [22.5]Data ready for analysis
3Analytics calculates averageData points: [22.5]Average temperature = 22.5
4Dashboard updates graphAverage = 22.5Graph shows temperature 22.5°C
5User views dashboardGraph displayedUser sees current temperature
💡 Process stops after user views updated dashboard with latest data
Status Tracker
VariableStartAfter Step 1After Step 2After Step 3After Step 4Final
temperatureN/A22.522.522.522.522.5
databaseempty[22.5][22.5][22.5][22.5][22.5]
average_tempN/AN/AN/A22.522.522.5
dashboard_graphemptyemptyemptyemptyupdated with 22.5updated with 22.5
Key Moments - 2 Insights
Why does the average temperature equal the single data point 22.5 at step 3?
Because only one data point (22.5) exists in the database at that time, so the average is that value itself, as shown in execution_table step 3.
How does the dashboard know when to update the graph?
The dashboard updates after the analytics engine calculates the average, indicated in execution_table step 4 where the graph reflects the new average temperature.
Visual Quiz - 3 Questions
Test your understanding
Look at the execution table, what is stored in the database after step 2?
Aempty
B[22.5, 23.0]
C[22.5]
D22.5 only in memory
💡 Hint
Check the 'Data State' column at step 2 in the execution_table.
At which step does the dashboard graph get updated with the new temperature?
AStep 2
BStep 4
CStep 3
DStep 5
💡 Hint
Look at the 'Action' and 'Result' columns in execution_table for when the graph changes.
If the device sent two temperature readings 22.5 and 23.5 before analytics, how would the average_temp change after step 3?
AIt would be 23.0
BIt would be 23.5
CIt would remain 22.5
DIt would be empty
💡 Hint
Average is calculated as (22.5 + 23.5) / 2 = 23.0, refer to variable_tracker for average_temp logic.
Concept Snapshot
IoT analytics and dashboards flow:
1. Devices send data
2. Platform stores data
3. Analytics processes data
4. Dashboard visualizes insights
Key: Data moves stepwise from devices to user view.
Full Transcript
In IoT analytics and dashboards, devices send data to a platform where it is stored. The analytics engine processes this data, for example calculating averages. Then the dashboard updates to show these results visually. Users see the latest insights and can act on them. This flow ensures real-time monitoring and decision-making based on IoT data.