Build a Smart Building Dashboard
A hands-on series where you build a multi-level building monitoring dashboard — from entities and maps to alarms and customer access.
By completing it, you will learn how to:
- Create assets, devices, and hierarchical relationships
- Visualize geolocation data on an OpenStreet Map widget
- Build multi-state dashboards with drill-down navigation
- Simulate and display telemetry from multiple device types
- Configure alarm rules with propagation across entity hierarchies
- Share the dashboard securely with customers
What will I build?
Section titled “What will I build?”Over the course of five lessons, you will build a Buildings monitoring dashboard that covers a realistic IoT scenario: two buildings, each containing offices with connected IoT sensors.
| Lesson | Topic |
|---|---|
| 1 | Set up entities, relationships, and add an interactive map with a buildings list |
| 2 | Add dashboard states for buildings and offices with drill-down navigation |
| 3 | Add device-level states and simulate sensor telemetry |
| 4 | Configure alarm rules and add alarm monitoring widgets |
| 5 | Share the dashboard with customers scoped to their own data |
Prerequisites
Section titled “Prerequisites”Before starting, make sure you have a ThingsBoard server up and running:
- ThingsBoard Cloud: The fastest way to start. Click for the North America or Europe region.
- Self-managed: Install using the guides for Windows (Docker) or Linux and macOS (Docker).
Familiarity with the basics — devices, dashboards, and widgets — is recommended. If you are new to ThingsBoard, complete the Getting Started guide first.