How Does It Work? - IoT Architecture Tour
Visual and console tours of the Smart Car Park IoT system
Great! You've deployed the demo
Now let's walk through what you just deployed and see it in action.
Start WalkthroughChoose your next step
Generate Evidence Pack
Create your business case documentation with what you've learned.
Generate Evidence PackHow Does It Work? - IoT Architecture Tour
Visual and console tours of the Smart Car Park IoT system
How Real-Time IoT Works
Choose your path: a visual tour with diagrams, or a hands-on console tour exploring the AWS infrastructure.
Architecture Tours
Visual Architecture Tour
Understand the IoT data flow from sensors through to dashboards
6 minutes
-
Sensor Layer
Physical or simulated sensors report bay status (OCCUPIED/VACANT) via MQTT protocol. Each sensor has a unique ID and reports state changes immediately.
-
IoT Core Ingestion
AWS IoT Core receives MQTT messages, routes them to appropriate services based on topic patterns. Device shadows maintain last-known state for offline scenarios.
-
Time Series Storage
Amazon Timestream stores every state change with microsecond precision. Data is automatically tiered from memory to magnetic storage based on age.
-
Processing Layer
Lambda functions calculate aggregate metrics: total occupancy, zone breakdowns, trend analysis. Runs on every batch of changes or on schedule.
-
Dashboard Presentation
QuickSight queries Timestream and renders real-time visualizations. Auto-refresh keeps dashboards current without manual intervention.
-
Alert Pipeline
SNS notifications triggered when occupancy exceeds thresholds. Configurable recipients and escalation paths.
Console Architecture Tour
Explore the actual AWS resources powering this scenario
10 minutes Requires deployed stack
-
IoT Core
What to look for: Thing registry, message broker, topic rules routing data to Timestream and Lambda
-
Timestream Database
What to look for: Database and table structure, sample queries, data retention settings
-
Lambda Functions
What to look for: Aggregation function code, CloudWatch logs showing processing events
-
QuickSight
What to look for: Dashboard layout, data source configuration, refresh settings
-
CloudWatch Alarms
What to look for: Occupancy threshold alarms, SNS action configuration