Platform Overview
The Complete IoT Emergency Stack
The NexaIoT is a self-hosted, production-ready system for monitoring IoT devices, detecting emergencies, and coordinating response across six specialized solution modules.
Device Management
Register, configure, and monitor all IoT devices from a centralized dashboard with real-time status.
Real-Time Monitoring
Live telemetry feeds with auto-refreshing dashboards, trend charts, and metric cards that flash on updates.
Alert Engine
Configurable threshold rules with cooldown logic, severity levels, and automatic incident creation.
Incident Management
Kanban-style incident board with acknowledgement timelines, assignments, and resolution tracking.
Notification Center
Multi-channel notifications via email, SMS, and push with escalation rules and retry logic.
Reporting & Exports
Time-windowed reports with Chart.js visualizations and CSV exports for compliance and analysis.
🔥 Real-Time Use Case: Factory Gas Leak
A CO gas sensor in Factory Zone B3 reports 220 PPM via the telemetry API. The alert engine evaluates this against the 200 PPM critical threshold, creates a CRITICAL alert, auto-generates an incident, and queues SMS + email notifications to the safety officer. The dashboard card pulses red. The safety officer acknowledges via mobile app. Resolution time: 8 minutes.
📡 API Quick Start
Send telemetry data from any HTTP-capable device:
POST /api/telemetry/ingest
X-Device-Token: <64-char-hex-token>
Content-Type: application/json
{
"module": "factory",
"metrics": { "gas_ppm": 220.5, "gas_type": "CO" },
"flags": { "fire_detected": false }
}