Platform Overview

Solution Modules 0 Health, Vehicle, Factory, Home, Worker, Fleet
API Endpoints 0 REST API with Bearer auth
User Roles 0 Fine-grained access control
Polling Interval 10s Near-real-time dashboard updates

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 } }