IoT Platform
Built for device onboarding and operational workflows, with tenant and project isolation, MQTT communication, telemetry queries, alert handling, and permission auditing.
External link. Opens the existing IoT Platform.
Project overview
IoT Platform is a cloud platform for device integration engineers and operations teams. It isolates resources by tenant and project, bringing device registration, individual MQTT identities, telemetry, status monitoring, alert handling, and operation auditing into one workspace.
Problem addressed
The platform turns product assignment, identity registration, credential delivery, and first-telemetry validation into a traceable onboarding flow. Device facts, human acknowledgements, and work-order progress are recorded separately so operators can investigate offline devices, abnormal data, and alert resolution status.
Core capabilities
- Device onboarding and management: a five-step flow with per-device credentials
- MQTT communication: identity authentication and precise topic permissions
- Device status monitoring: connectivity facts, telemetry, raw messages, and aggregated queries
- Alert and event management: rules, acknowledgement, and work-order resolution
- System operations: tenants, projects, roles, device scope, and operation auditing
Technical implementation
The platform combines a Spring Boot backend, a Vue frontend, and MQTT device communication in a self-hostable web application.
Project capture
The platform in use
These screenshots come from the IoT Platform user manual and show core workflows that are already implemented.
Screenshots use demonstration data. Names, counts, and states may differ in production. Open an image to view it at full size.

Operations dashboard A single view of device health, unacknowledged alerts, offline devices, and recent telemetry.

Device onboarding A five-step flow covering product assignment, identity, policy, credentials, and first-telemetry verification.

Device management Filter devices by name, MAC address, or connectivity state and open their operational workspace.

Device data Query telemetry, aggregated readings, and raw messages within product and device context.

Alert center Track event, acknowledgement, and work-order states while investigating and resolving alerts.

Platform operations Review tenant health, device availability, active alerts, and the MQTT ingestion path.