Architecture

Thingsee IoT platform architecture and system components

The Thingsee IoT platform provides a complete end-to-end solution for IoT deployments, from sensors to cloud integrations.

System Architecture

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#73F9C1','primaryTextColor':'#143633','primaryBorderColor':'#143633','lineColor':'#143633','secondaryColor':'#C7FDE6','tertiaryColor':'#F6FAFA','clusterBkg':'#F6FAFA','clusterBorder':'#143633'}}}%%
flowchart TB
    subgraph Integration["Customer Cloud"]
        MQTT[MQTT Broker]
        REST[REST API]
        AZURE[Azure IoT Hub]
        AWS[AWS IoT]
        CUSTOM[Custom Integration]
    end

    subgraph Cloud["Thingsee Operations Cloud"]
        API[Open Services API]
        DP[Data Pipeline]
        DM[Device Management]
    end

    subgraph Gateways["Gateway Devices"]
        GW2G[Thingsee GATEWAY 2G]
        GWLAN[Thingsee GATEWAY LAN]
    end

    subgraph Mesh["Wirepas Mesh Network"]
        WM[Wirepas 5.0 Protocol]
    end

    subgraph Sensors["Sensor Devices"]
        ENV[Thingsee ENVIRONMENT]
        PRES[Thingsee PRESENCE]
        DIST[Thingsee DISTANCE]
        AIR[Thingsee AIR]
        ANGLE[Thingsee ANGLE]
    end

    Sensors --> Mesh
    Mesh --> Gateways
    Gateways --> Cloud
    Cloud --> Integration

Key Components

Sensor Layer

Thingsee sensors are battery-powered, wireless devices that measure environmental conditions and transmit data through the mesh network:

SensorMeasurementsUse Cases
ENVIRONMENTTemperature, humidity, pressure, light, hall sensorOffice monitoring, asset tracking
PRESENCEOccupancy detection, movement countingDesk occupancy, room utilization
DISTANCEDistance to surface (mm precision)Supply levels, fill monitoring
AIRCO₂, TVOC, temperature, humidity, pressureIndoor air quality
ANGLETilt angle, orientationBin level, asset orientation

Mesh Network

All Thingsee sensors use Wirepas 5.0 mesh networking:

  • Self-forming network - Sensors automatically create network topology
  • Self-healing - Network adapts when devices are added or removed
  • Low power - Optimized for battery-powered devices
  • Scalable - Supports thousands of devices per gateway

Gateway Layer

Gateways bridge the mesh network to the internet:

GatewayConnectivityUse Case
GATEWAY 2GCellular (2G/LTE)Mobile deployments, no fixed infrastructure
GATEWAY LANEthernetFixed installations, enterprise networks

Cloud Platform

Thingsee Operations Cloud provides:

  • Device Management - Firmware updates, configuration, monitoring
  • Data Pipeline - Message routing, transformation, delivery
  • Open Services API - RESTful APIs for device and data management
  • Security - Single-tenant deployment, certificate-based authentication

Integration Options

Data can be delivered to customer systems via:

  • MQTT Data Stream - Real-time publish/subscribe
  • Azure IoT Hub - Native Azure integration
  • AWS IoT - Native AWS integration
  • HTTP REST - Webhook-style delivery
  • Custom - Any protocol or format

Data Flow

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#73F9C1','primaryTextColor':'#143633','primaryBorderColor':'#143633','lineColor':'#143633','secondaryColor':'#C7FDE6','tertiaryColor':'#F6FAFA','actorBkg':'#73F9C1','actorBorder':'#143633','noteBorderColor':'#FF8862','noteBkgColor':'#FFCFC0','signalColor':'#143633'}}}%%
sequenceDiagram
    participant S as Sensor
    participant M as Mesh Network
    participant G as Gateway
    participant T as Thingsee Cloud
    participant C as Customer Cloud

    S->>S: Measure (temp, humidity, etc.)
    S->>M: Thingsee Message (CBOR)
    M->>G: Route through mesh
    G->>G: CBOR → JSON conversion
    G->>T: HTTPS/MQTT upload
    T->>T: Process & route
    T->>C: Deliver to integration
    Note over C: Store, analyze, visualize

Security Architecture

Security is implemented at every layer:

  1. Device Level - Hardware security modules, encrypted storage
  2. Network Level - Wirepas mesh encryption, TLS for cloud connectivity
  3. Cloud Level - Single-tenant deployment, certificate-based auth
  4. Integration Level - mTLS, API keys, or cloud-native authentication

See Security for detailed security documentation.