🏢
Multi-tenant by design
Isolation at every layer — the tenant ID is embedded in each MQTT topic, enforced on every database row, and carried in every API call. Per-tenant broker ACLs mean one client's devices can never see another's. Self-service tenant onboarding included.
📡
Real-time monitoring
Live dashboards, device health, and online/offline status. Telemetry is pushed to every connected browser the moment it lands — no refresh, no waiting.
🎛️
Two-way device control
Telemetry flows up; commands flow down. Reboot, reconfigure, or actuate any device from the platform — with correlated delivery acknowledgements and automatic timeout handling.
🔔
Smart alerting
Threshold rules per device or across your whole fleet. Email and SMS / WhatsApp notifications fire within seconds — with built-in throttling and backoff, so you're warned, not spammed.
🔀
Visual automation
Node-RED embedded as a flow runtime. Build device logic, data transformations, and integrations without writing code — versioned and deployed straight from the platform.
🔑
Secure device onboarding
Every device gets unique credentials, bcrypt-hashed and registered in the broker's dynamic security layer. Provision in a click, revoke instantly — no shared passwords, ever.
📈
Time-series at scale
Partitioned PostgreSQL with automatic retention and pre-computed rollups. Millions of readings ingested at thousands per second, with sub-10-millisecond dashboard queries.
🛡️
Built to survive
Engineered for the real world — survives broker restarts, network drops, and load-shedding. Persistent sessions, dead-letter queues, and daily backups mean no telemetry is ever silently lost.
🚦
Versioned flows & canary rollouts
Every automation is versioned. Roll changes out ring by ring — canary, early adopter, production — and roll back in one click if something looks wrong.
🔐
Enterprise security
OAuth2 / OIDC via OpenIddict, fine-grained role-based access control, and TLS on every device connection — with full audit logging aligned to POPIA traceability.
📊
Full observability
Structured logging via Seq, live metrics counters, and health checks across every service. Know what's happening on your platform before your clients do.
🧩
Open & extensible
REST APIs, API keys, outbound webhooks, and edge-gateway support to extend Connex into your existing systems, ERPs, and remote sites.