Platform Overview¶
N-Hub is an enterprise IoT data platform built for collecting, processing, and serving high-volume device data. It is designed for organizations managing large-scale IoT deployments — smart cities, utilities, environmental monitoring, and industrial applications.
What N-Hub Does¶
- Ingests device data from LoRaWAN network servers, HTTP webhooks, and MQTT connections
- Decodes raw payloads using customizable JavaScript parsers with versioning and rollback
- Processes data in real time with automatic deduplication and validation
- Stores structured readings optimized for time-series queries
- Serves data via REST API, real-time MQTT subscriptions, and web portal dashboards
Supported Protocols and Integrations¶
| Protocol / Integration | Direction | Description |
|---|---|---|
| HTTP Webhooks | Inbound | Receive data from any system that can POST JSON |
| MQTT | Inbound / Outbound | Pub/sub messaging for devices and downstream consumers |
| ThingPark Wireless (TPW) | Inbound | LoRaWAN network server integration for base station and device data |
| REST API | Outbound | Query device data, manage resources, configure parsers |
Core Concepts¶
Enterprises¶
An enterprise represents an organization or customer. Each enterprise has isolated data, users, and device registrations. Users are assigned to enterprises based on their email domain.
Devices and Device Types¶
A device is a physical IoT sensor or actuator. Each device belongs to a device type that defines how its data is decoded. Devices are registered under an enterprise and grouped by sites.
Sites¶
A site is a physical location where devices are deployed. Sites have geographic coordinates and can be assigned manually or automatically from network data.
Parsers¶
A parser is a JavaScript function that transforms raw device payloads into structured data. Parsers are versioned — you can create new versions, test them, and roll back if needed. See the Parser Guide for details.
Base Stations¶
A base station (gateway) receives radio signals from LoRaWAN devices and forwards data to the platform. Base station status is synced automatically from ThingPark Wireless.
Platform Access¶
| Component | URL |
|---|---|
| Web Portal | https://dev-au-03.nnnco.io |
| REST API | https://api.dev-au-03.nnnco.io |
| API Documentation | https://api.dev-au-03.nnnco.io/api/docs/ |
| Authentication | https://auth.dev-au-03.nnnco.io |