Integrations

Connect Thingsee IoT to cloud platforms and third-party services

Thingsee Operations Cloud supports multiple integration patterns for connecting device data to your existing infrastructure.

Integration Architecture

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#73F9C1','primaryTextColor':'#143633','primaryBorderColor':'#143633','lineColor':'#143633','secondaryColor':'#C7FDE6','tertiaryColor':'#F6FAFA','clusterBkg':'#F6FAFA','clusterBorder':'#143633'}}}%%
flowchart TB
    subgraph YourCloud["Your Cloud"]
        App[Your Application]
        DB[(Database)]
    end
    
    subgraph Integrations["Integration Layer"]
        MQTT[MQTT Broker]
        Azure[Azure IoT Hub]
        AWS[AWS/API Gateway]
        HTTP[Custom HTTP]
    end
    
    subgraph Thingsee["Thingsee Cloud"]
        Cloud[Operations Cloud]
    end
    
    subgraph Gateway["Gateways"]
        GW[Thingsee Gateway]
    end
    
    Gateway --> Thingsee
    Thingsee --> Integrations
    Integrations --> App
    App --> DB

Integration Options

Cloud Platforms

IntegrationProtocolUse Case
MQTT Data StreamMQTT/TLSReal-time data, custom processing
Azure IoT HubAMQP/HTTPSAzure ecosystem, Event Hubs
AWS API GatewayHTTPSAWS Lambda, serverless
WebSocketWebSocketReal-time push to applications
Custom IntegrationAnyCustom protocols and formats

Analytics & Dashboards

IntegrationDescription
SplunkSearch, monitoring, analytics
ThingsBoardOpen-source IoT platform
Wapice IoT-TicketFast dashboard setup

Databases

IntegrationDescription
InfluxDBTime-series database
Parse PlatformOpen-source backend

Network Technology

IntegrationDescription
WirepasMesh networking technology

Demo & Testing

ResourceDescription
Open MQTT DataLive sensor data for testing

Message Format

All integrations deliver Thingsee Messages as JSON arrays:

[{
    "tsmId": 12100,
    "tsmEv": 10,
    "tsmTs": 1520416221,
    "tsmTuid": "TSEN01ABC12345678",
    "tsmGw": "TSGW06ABC12345678",
    "temp": 21.3,
    "humd": 21.7,
    "airp": 101364.599
}]

Parse messages by tsmId to determine the message type and available properties. See Message Profiles for complete specifications.

Getting Started

  1. Choose your integration based on your existing infrastructure
  2. Contact Haltian to configure the integration (support@haltian.com)
  3. Provide connection details (endpoint URL, certificates, credentials)
  4. Test the connection with sample devices
  5. Deploy to production

In This Section

Step-by-step integration guides for each platform and service.


MQTT Data Stream

Connect to the Thingsee MQTT broker for real-time device data.

Azure IoT Hub

Integrate Thingsee IoT with Microsoft Azure IoT Hub.

Amazon API Gateway

Integrate Thingsee IoT data with Amazon API Gateway and AWS Lambda

WebSocket

Receive Thingsee IoT data via WebSocket connection

Splunk

Integrate Thingsee IoT data with Splunk for analytics and monitoring

ThingsBoard

Integrate Thingsee IoT data with ThingsBoard platform

Wirepas

Wirepas mesh networking technology in Thingsee IoT

Wapice IoT-Ticket

Integrate Thingsee IoT data with Wapice IoT-Ticket dashboard

Parse Platform

Integrate Thingsee IoT data with Parse Platform (open-source Firebase alternative)

InfluxDB

Integrate Thingsee IoT data with InfluxDB time series database

Custom Integration

Create custom integrations with any cloud endpoint

Open MQTT Data (Demo)

Connect to live Thingsee sensor data from Haltian’s office for testing and demos