Device Telemetry Gateway
Inbound REST and MQTT API for partner devices, kiosks, and IoT hardware with replay-safe ingestion
Device telemetry gateway that lets partner kiosks, IoT sensors, and connected hardware push transactions and sensor readings into a central ledger over REST or MQTT. Includes per-device API key authentication, TLS pinning, idempotent writes for unreliable field connectivity, schema validation with quarantine for rejected payloads, per-device heartbeat and audit trail, and downstream webhook routing to billing, CRM, or analytics.
Features
What's Included
REST & MQTT Ingestion
Accepts transactions and sensor readings over REST (HTTPS) and MQTT with per-device API keys, TLS pinning, and configurable QoS levels.
Idempotent & Replay-Safe Writes
Deduplicates on client-supplied transaction IDs so retried submissions never double-post — critical for kiosks and field devices on unreliable connectivity.
Per-Device Audit Trail
Every inbound message logged with raw payload, signature, and processing outcome, queryable by device, partner, or time window for dispute resolution.
Schema Validation & Quarantine
Versioned payload schemas per device type with rejected payloads quarantined for review rather than silently dropped, and automatic routing to downstream services.
Heartbeat & Offline Alerts
Per-device heartbeat with last-seen timestamps, configurable stale-device thresholds, and offline-alert routing to operations or partner channels.
Device Registry & Lifecycle
Provision, rotate keys, suspend, or decommission devices; bulk CSV import and lifecycle webhooks notify partner systems of state changes.
Plans
Feature Comparison
See what's included at every level — each tier builds on the previous one.
| Feature | Basic | Advanced | Expert | Enterprise |
|---|---|---|---|---|
| REST inbound endpoint | ||||
| Per-device API keys | ||||
| Raw payload audit log | ||||
| Basic schema validation | ||||
| MQTT broker integration | — | |||
| Idempotency keys and replay safety | — | |||
| Heartbeat and last-seen tracking | — | |||
| Device admin console | — | |||
| Versioned schema registry | — | — | ||
| Quarantine queue for rejected payloads | — | — | ||
| Downstream webhook routing | — | — | ||
| Per-device rate limiting | — | — | ||
| Multi-tenant key isolation | — | — | — | |
| TLS client-certificate pinning | — | — | — | |
| Bulk device provisioning API | — | — | — | |
| SLA dashboards with offline-alert routing | — | — | — |
Basic
4 features- REST inbound endpoint
- Per-device API keys
- Raw payload audit log
- Basic schema validation
- — MQTT broker integration
- — Idempotency keys and replay safety
- — Heartbeat and last-seen tracking
- — Device admin console
- — Versioned schema registry
- — Quarantine queue for rejected payloads
- — Downstream webhook routing
- — Per-device rate limiting
- — Multi-tenant key isolation
- — TLS client-certificate pinning
- — Bulk device provisioning API
- — SLA dashboards with offline-alert routing
Advanced
8 features- REST inbound endpoint
- Per-device API keys
- Raw payload audit log
- Basic schema validation
- MQTT broker integration
- Idempotency keys and replay safety
- Heartbeat and last-seen tracking
- Device admin console
- — Versioned schema registry
- — Quarantine queue for rejected payloads
- — Downstream webhook routing
- — Per-device rate limiting
- — Multi-tenant key isolation
- — TLS client-certificate pinning
- — Bulk device provisioning API
- — SLA dashboards with offline-alert routing
Expert
12 features- REST inbound endpoint
- Per-device API keys
- Raw payload audit log
- Basic schema validation
- MQTT broker integration
- Idempotency keys and replay safety
- Heartbeat and last-seen tracking
- Device admin console
- Versioned schema registry
- Quarantine queue for rejected payloads
- Downstream webhook routing
- Per-device rate limiting
- — Multi-tenant key isolation
- — TLS client-certificate pinning
- — Bulk device provisioning API
- — SLA dashboards with offline-alert routing
Enterprise
16 features- REST inbound endpoint
- Per-device API keys
- Raw payload audit log
- Basic schema validation
- MQTT broker integration
- Idempotency keys and replay safety
- Heartbeat and last-seen tracking
- Device admin console
- Versioned schema registry
- Quarantine queue for rejected payloads
- Downstream webhook routing
- Per-device rate limiting
- Multi-tenant key isolation
- TLS client-certificate pinning
- Bulk device provisioning API
- SLA dashboards with offline-alert routing
Use Cases
Where This Module Fits
Recycling kiosk transaction submission
EV charger session telemetry (pairs with EV Charger OCPP)
Smart locker event ingestion (pairs with Smart Locker IoT)
Vending machine sales and inventory pings
Parking, water, and energy meter readings
Technology
Built With
Production-grade technologies trusted by enterprises worldwide.
Related Modules
Works Well With
EV Charger OCPP Integration
Control and monitor EV chargers via OCPP protocol — start/stop, kWh metering, lock/unlock, and billing
Smart Locker IoT
OEM locker box integration with IoT lock/unlock, password management, and collection workflows
Activity & Audit Log
Immutable system-wide activity logging with user attribution, filtering, and compliance exports
Have a project in mind?
Let's discuss how we can build a custom solution tailored to your needs.
Get a Free Consultation