Devices & Criticality Tiers
Every IoT device connected to SpaceOS is classified by a criticality tier that determines how failures affect booking access.
Criticality Tiers
| Tier | Examples | Failure Impact |
|---|---|---|
| CRITICAL | Door locks, access controllers | Booking access may fail. System retries with configurable grace period. Alerts triggered immediately. |
| STANDARD | Wi-Fi hotspots, network switches | Booking proceeds. User notified of degraded service. Background retry. |
| OPTIONAL | Ambient lighting, fans, displays | Silently degraded. No user notification. Logged for operator review. |
Device Types
SpaceOS supports these device types through the adapter protocol:
- lock — Door locks and access controllers
- wifi — Wi-Fi access points and hotspot management
- fan — Climate control devices
- light — Lighting systems
- display — Meeting room status displays
- camera — Security cameras
- sensor — Occupancy and environmental sensors
Device Health Monitoring
ZenEdge continuously monitors device health through:
- Periodic polling —
/pingendpoint called at configured intervals - Health status tracking — Last ping time, failure count, response latency
- Alert escalation — Based on criticality tier and failure count
- Admin dashboard — Real-time device health view with status badges
Booking Access Retry Policy
When a CRITICAL device fails during booking access:
- First attempt at T-15 minutes before booking start
- Retry at T-0 (booking start time)
- Configurable per-space retry policy (org default with per-space override)
- Organizer notified of access issues
Next Steps
- Webhooks & Events — Device event notifications
- Adapter Protocol — How devices communicate