Roles and Access Management
Role-Based Access Control (RBAC) in Haltian IoT Platform - user roles, permissions, and authentication
Haltian IoT is a cloud-based IoT platform providing device connectivity, data ingestion, and API services for wireless sensor networks. The platform implements a multi-protocol architecture supporting Wirepas mesh networks, MQTT device connectivity, and third-party integrations, with data accessible through GraphQL, MQTT, and Parquet-based APIs.
The platform manages wireless sensor deployments including occupancy detectors, environmental monitors, parking sensors, and people counters. Data flows through three complementary interfaces: a GraphQL Service API for device management and queries, an MQTT Stream API for real-time telemetry streaming, and a Parquet-based Data API for bulk export to data lakes and analytics platforms. The architecture scales from single-site deployments to multi-organization, multi-tenant environments with hierarchical access control.
Native integrations enable direct data flow to enterprise platforms. The Microsoft Places integration exposes occupancy data through Microsoft Graph API, enabling Teams room availability and Outlook desk booking without middleware. Similar integration patterns support ThingsBoard, Azure IoT Hub, and custom analytics pipelines.
The platform enforces privacy-by-design at the sensor level: all devices use passive infrared, radar, or laser-based detection — no image capture or biometric data collection. Role-based access control (RBAC) with organizational scoping ensures data segregation across tenants, meeting GDPR and enterprise compliance requirements for anonymous occupancy monitoring.

Haltian IoT supports a wide range of sensor devices for IoT measurements and telemetry. The system can handle hybrid use cases, allowing simultaneous asset tracking and telemetry data collection.
The Haltian device portfolio includes sensors for:
For details on specific devices, see the Device Catalog.
| API | Protocol | Use Case |
|---|---|---|
| Stream API | MQTT | Live telemetry data from devices |
| Service API | GraphQL | Device information, metadata, and configuration |
| Data API | Parquet | Historical data export for analytics and AI/ML |
Dive deeper into how the platform works:
Role-Based Access Control (RBAC) in Haltian IoT Platform - user roles, permissions, and authentication
Organizations, spaces, zones, devices, and measurements — how Haltian IoT structures your IoT data
Why Haltian IoT uses event-driven data instead of periodic sampling, and how to think about measurement timelines
How the Occupancy Data Engine combines multiple sensors into unified space occupancy state
How devices are identified across physical labels, APIs, and mesh networks — and how to map between identity systems