Skip to content

IoTSP - IoT Service Provider

Complete IoT platform for device management, MQTT messaging, telemetry streaming, and automation rules.

IoTSP Platform Overview

De. IoTSP provides comprehensive IoT infrastructure:

  • Device Management - Register, configure, monitor IoT devices
  • MQTT Messaging - Pub/sub messaging and data streams
  • Rules Engine - Automate workflows based on device events
  • Connectors - Integrate external systems and services
  • Account Management - IoTSP workspace configuration
  • Multi-Tenant - Isolated device networks per workspace

Built for: Fleet telematics, asset tracking, sensor networks, smart devices

What is IoTSP?

IoT Service Provider (IoTSP) workspaces provide everything needed to connect, manage, and monitor IoT devices at scale. Built on industry-standard MQTT protocol with multi-tenant isolation, IoTSP handles device connectivity, telemetry streaming, and event-driven automation.

Who Should Use IoTSP?

Fleet Telematics Providers

  • GPS tracking for vehicles
  • Driver behavior monitoring
  • Fuel consumption tracking
  • Maintenance alerts

Asset Tracking Companies

  • Container and cargo tracking
  • Equipment monitoring
  • Location-based services
  • Geofencing and alerts

Sensor Network Operators

  • Environmental monitoring
  • Industrial IoT sensors
  • Smart building systems
  • Energy management

Smart Device Manufacturers

  • Consumer IoT products
  • Connected appliances
  • Wearable devices
  • Home automation

Core Capabilities

Device Management

Register and manage IoT devices with comprehensive lifecycle control.

Key Features:

  • Device registration and provisioning
  • Authentication (certificate or token-based)
  • Configuration management
  • Firmware updates
  • Health monitoring
  • Location tracking

→ Device Management API

MQTT Topics

Pub/sub messaging system for real-time device communication.

Topic Structure:

{workspaceId}/devices/{deviceId}/{category}/{type}

Key Features:

  • Workspace-scoped namespaces
  • QoS 0, 1, 2 support
  • Retained messages
  • Persistent sessions
  • Topic-based permissions

→ MQTT Topics API

Rules Engine

Event-driven automation based on device telemetry and status.

Rule Triggers:

  • Message-based (telemetry data)
  • Schedule-based (cron)
  • Device status changes
  • Condition-based filtering

Rule Actions:

  • Webhooks to external systems
  • Publish to MQTT topics
  • SMS/Email notifications
  • Device commands
  • Data logging

→ Rules Engine API

Connectors

Integrate IoT data with external systems and services.

Connector Types:

  • Webhooks - HTTP endpoints
  • Databases - Direct writes
  • Cloud Storage - S3, Google Cloud
  • Message Queues - Kafka, RabbitMQ
  • Analytics - BigQuery, Snowflake

→ Connectors API

Platform Architecture

MQTT Infrastructure

Built on HiveMQ broker with enterprise features:

  • Multi-Tenancy - Isolated topic namespaces per workspace
  • Authentication - Certificate-based or token-based
  • Quality of Service - QoS 0, 1, 2 support
  • Retained Messages - Last-value caching
  • Persistent Sessions - Automatic reconnection

Topic Namespace

Every IoTSP workspace has isolated MQTT topics:

{workspaceId}/devices/{deviceId}/telemetry/*
{workspaceId}/devices/{deviceId}/commands/*
{workspaceId}/devices/{deviceId}/status/*

Standard Categories:

  • Telemetry - Sensor data, location, metrics
  • Commands - Configuration, control, updates
  • Status - Online/offline, health, errors

Getting Started

Workflow Overview

1

Create IoTSP Workspace

Register IoT service provider account

Set up your IoTSP workspace with business profile, device types, expected volume, and data retention policies.

→ Workspace API Documentation

2

Register Devices

Add devices to your network

Device Registration:

  • Define device metadata and configuration
  • Set up MQTT topics for telemetry/commands
  • Generate authentication credentials
  • Configure reporting intervals

→ Device Management API

3

Configure MQTT Topics

Set up pub/sub channels

Create MQTT topics for different data categories with appropriate QoS levels and retention policies.

→ MQTT Topics API

4

Create Automation Rules

Set up event-driven workflows

Common Rules:

  • Temperature alerts
  • Geofence violations
  • Battery low warnings
  • Device offline notifications
  • Data anomaly detection

→ Rules Engine API

5

Integrate External Systems

Connect to your infrastructure

Set up connectors to push IoT data to analytics platforms, databases, or trigger webhooks for custom integrations.

→ Connectors API

Use Cases

Fleet Telematics

Scenario: Logistics company tracking 1,000+ vehicles

Workflow:

  1. Register GPS trackers as IoT devices
  2. Devices publish location data every 30 seconds
  3. Rules engine monitors speeding events
  4. Webhooks notify fleet management system
  5. Data stored in analytics database

Services Used:

  • Device Management for GPS trackers
  • MQTT Topics for telemetry
  • Rules Engine for speeding alerts
  • Connectors for analytics integration

Benefits:

  • Real-time vehicle tracking
  • Automated compliance monitoring
  • Fuel consumption analytics
  • Predictive maintenance alerts

Asset Tracking

Scenario: Shipping company monitoring containers globally

Workflow:

  1. Register IoT sensors in containers
  2. Publish temperature, humidity, location data
  3. Rules detect temperature violations
  4. Automated alerts to operations team
  5. Historical data for compliance

Services Used:

  • Device Management for sensors
  • MQTT Topics for multi-sensor data
  • Rules Engine for threshold alerts
  • Connectors to cloud storage

Benefits:

  • Real-time cargo monitoring
  • Automated compliance reporting
  • Theft prevention via geofencing
  • Environmental condition tracking

Environmental Monitoring

Scenario: Smart city air quality monitoring network

Workflow:

  1. Deploy sensor network across city
  2. Sensors publish air quality metrics
  3. Rules detect pollution spikes
  4. Public alerts via SMS/email
  5. Dashboard visualization

Services Used:

  • Device Management for sensors
  • MQTT Topics for metrics
  • Rules Engine for threshold detection
  • Connectors to public API

Benefits:

  • Real-time pollution monitoring
  • Public health alerts
  • Data-driven policy decisions
  • Historical trend analysis

Key Benefits

Scalability

High-Volume Support:

  • Handle 100,000+ connected devices
  • Process millions of messages per day
  • Automatic scaling for peak loads
  • Sub-second message delivery

Global Deployment:

  • Multi-region MQTT brokers
  • Low-latency edge locations
  • 99.9% uptime SLA

Developer Experience

Easy Integration:

  • Standard MQTT protocol
  • Multiple authentication methods
  • Comprehensive API documentation
  • SDKs for popular languages

Testing Tools:

  • Sandbox environment
  • MQTT client libraries
  • Message simulation
  • Webhook testing

Operational Efficiency

Automation:

  • Rules engine for workflows
  • Scheduled tasks
  • Conditional logic
  • Multi-action chains

Monitoring:

  • Device health tracking
  • Connection monitoring
  • Message delivery stats
  • Performance analytics

Security

Device Authentication:

  • Token-based auth
  • Certificate-based auth (X.509)
  • Per-device credentials
  • Automatic credential rotation

Data Protection:

  • TLS/SSL for MQTT
  • Encrypted data at rest
  • Topic-based ACLs
  • Workspace isolation

Multi-Tenancy

Every IoTSP workspace is fully isolated:

  • MQTT Namespace - Dedicated topic prefix
  • Device Registry - Independent device database
  • Rules Engine - Isolated automation rules
  • Billing - Separate usage tracking
  • Users - Workspace-scoped operators

Operator Roles

RolePermissionsUse Case
ADMINFull accessWorkspace owner
ENGINEERDevice & system managementIoT engineer
ANALYSTRead-only analyticsData analyst
SUPPORTCustomer support operationsSupport team

Integration Patterns

MQTT Client Libraries

Connect devices using standard MQTT client libraries for any programming language or embedded platform.

→ MQTT Integration Guide

Webhook Integration

Receive real-time events via HTTP webhooks to your backend systems.

→ Webhook Documentation

Cloud Platform Integration

Connect IoT data to cloud analytics platforms like AWS IoT, Google Cloud IoT, Azure IoT Hub.

→ Cloud Integration Guides

Performance & Scale

Device Capacity:

  • 100,000+ concurrent connections
  • 1M+ messages per second
  • 100GB+ telemetry data per day

Message Delivery:

  • Sub-100ms latency
  • QoS 2 message guarantees
  • Automatic retry mechanisms
  • 99.9% delivery success rate

Data Retention:

  • Configurable retention policies (7, 30, 90, 365 days)
  • Automatic archiving to cloud storage
  • On-demand data export

API Reference

For detailed API documentation including endpoints, schemas, and examples:

Next Steps


Explore Other Service Providers: