Open MQTT Data (Demo)

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

Want to see real Thingsee data? Connect to our open MQTT data stream from live office sensors.

Quick Start

Connect to the open MQTT broker:

SettingValue
Hostlive-data.haltian.com
Port1883
Topiccloudext/json/pr/fi/office/#
PasswordNone

Command Line

mosquitto_sub -h live-data.haltian.com -p 1883 -t "cloudext/json/pr/fi/office/#"

Subscribe to Specific Device

mosquitto_sub -h live-data.haltian.com -p 1883 -t "cloudext/json/pr/fi/office/{tuid}/#"

Replace {tuid} with a device identifier from the demo sensors below.

Demo Sensors

All sensors are located at Haltian’s office in Finland. Use these QR codes with Thingsee Entry app.

Hand Towel Dispenser

TUID: XXXX04E2E84100933

Distance sensor measuring paper level in hand towel dispenser (Unisex toilet).

MeasurementDescription
dist: 30mmFull
dist: 400mmEmpty

Message ID: 17100

Paper Dispenser

TUID: XXXX04E2E85000100

Distance sensor measuring toilet paper roll level.

MeasurementDescription
dist: 15mmFull
dist: 75mmEmpty

Message ID: 17100

Environment Sensor

TUID: TSPD04ESY93100802

Environment sensor at CEO’s office door.

PropertyDescription
tempTemperature (°C)
humdHumidity (%)
airpBarometric pressure (hPa)
hallDoor switch state
hallCountDoor open/close count

Message ID: 12100, 12101

Visitor Counter

TUID: TSPR04E2O90201558

Movement counter at Unisex toilet entrance.

PropertyDescription
moveCountMovements detected since last report

Actual visitors = moveCount / 2 (counts entry and exit)

Message ID: 13100

Air Quality Sensor

TUID: TSAR01EWI02500568

ThingseeAIR sensor in a meeting room (~1.8m height).

PropertyDescription
tempTemperature (°C)
humdHumidity (%)
airpPressure (hPa)
co2Carbon dioxide (ppm)
tvocTotal VOC

CO₂ rises when people are in the room for extended periods.

Occupancy Sensor

TUID: TSPR04E2P01600207

Desk occupancy sensor showing when a workspace is in use.

PropertyValueDescription
state0Not occupied
state1Occupied

Message ID: 2100

People Counter (Thingsee COUNT)

TUID: TSAP01EWL14500663

Directional people counter above office door.

PropertyDescription
inPeople entered (since last report)
outPeople exited (since last report)
totalInTotal entered
totalOutTotal exited

Message ID: 13103

Use Cases

Test Your Integration

  1. Subscribe to the MQTT topic
  2. Receive live data
  3. Verify your parsing and storage
  4. Test without needing your own hardware

Prototype Development

  1. Build against real data format
  2. Test edge cases (low battery, etc.)
  3. Validate visualizations

Demonstrations

  1. Show live IoT data to stakeholders
  2. Demonstrate Thingsee capabilities
  3. Quick proof-of-concept

Forwarding to Your API

If you need REST API instead of MQTT:

const mqtt = require('mqtt');
const axios = require('axios');

const client = mqtt.connect('mqtt://live-data.haltian.com:1883');

client.on('connect', () => {
  client.subscribe('cloudext/json/pr/fi/office/#');
});

client.on('message', async (topic, message) => {
  const data = JSON.parse(message.toString());
  
  // Forward to your API with original payload
  await axios.post('https://your-api.com/thingsee', data);
});

Message Format

All messages follow Thingsee Message specifications.

Example message:

[{
  "tsmId": 12100,
  "tsmEv": 10,
  "tsmTs": 1520416221,
  "tsmTuid": "TSPD04ESY93100802",
  "tsmGw": "TSGW01ABC123456",
  "temp": 21.3,
  "humd": 45.2,
  "airp": 101364.5
}]