Demo Environment

Public sandbox credentials for trying out Haltian IoT Studio and APIs with live sensor data

Haltian provides a public demo environment with live sensor data from the Haltian office in Oulu, Finland. Use these credentials to explore the platform, test API queries, and build proof-of-concept integrations before deploying your own organization.

Demo Organization

PropertyValue
Organizationhaltiansalesdemo
EnvironmentEU

Application Access

Use the following credentials to log in to Haltian IoT Studio (web or mobile) and the Service API (GraphQL).

PropertyValue
Studio URLhttps://haltian-iot-studio.eu.haltian.io/login
Emailviewer@haltian.com
PasswordxW2:z2$65?SI
RoleViewer (read-only)

Log in to Studio

  1. Open the Studio login page.
  2. Enter organization haltiansalesdemo.
  3. Enter the email and password from the table above.
  4. Browse devices, spaces, and live measurements.

Authenticate with the Service API (GraphQL)

Send a login mutation to obtain an access token:

mutation Login($email: String!, $organizationName: String!, $password: String!) {
  login(loginInput: {
    email: $email
    organizationName: $organizationName
    password: $password
  }) {
    accessToken
    expiresIn
    refreshExpiresIn
    refreshToken
    organizationId
  }
}

Variables:

{
  "email": "viewer@haltian.com",
  "organizationName": "haltiansalesdemo",
  "password": "xW2:z2$65?SI"
}

Use the returned accessToken as a Bearer token in subsequent API requests:

Authorization: Bearer <accessToken>

The token expires in 15 minutes. Use the refreshToken mutation to obtain a new token without re-authenticating.

Stream API Access (MQTT)

The demo organization also exposes a live MQTT data stream from sensors in the Haltian Oulu office.

PropertyValue
Hosthaltian-iot-mqtt.pilot.haltian.io
Port18883
EncryptionTLS (on)
Validate certificateOff
Username (API key ID)1014eed3-fe24-4ffd-b61b-04edea90ecb0

Subscription topic (all measurements):

haltian-iot/events/79f83036-5e7e-4b13-b804-c486204d979d/1014eed3-fe24-4ffd-b61b-04edea90ecb0/measurements/#

MQTT password:

eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE3NjMwNDMxNzEsImV4cCI6MTc5NDU3OTE3MSwiaXNzIjoiSGFsdGlhbiIsImhhc3VyYSI6eyJ4LWhhc3VyYS1hcGlrZXktaWQiOiIxMDE0ZWVkMy1mZTI0LTRmZmQtYjYxYi0wNGVkZWE5MGVjYjAiLCJ4LWhhc3VyYS1vcmdhbml6YXRpb24taWQiOiIyOWU5NWE0Ny1jOTkyLTQ5N2EtYjc4ZS0wNzJkNzBhYTY3YTciLCJ4LWhhc3VyYS1kZWZhdWx0LXJvbGUiOiJhcGlrZXkiLCJ4LWhhc3VyYS1hbGxvd2VkLXJvbGVzIjpbImFwaWtleSJdfX0.myLtnZlvWGBDmCJaxvLXWic4Po3sCF8lPALfesQbtTyLQcHPpyNSHOCZoUrb8zdtocHAXfReyDzDhTPHa5JcAlPvuuODxBBvCt1GqYVol9Bdw6ZTvRzqpvLtEn3hq1VpDJoU9Mc4lETjPt6LK-z2ylo7cQh15K3lf57AQYOwjsVK1zqZ8dvnYPIvLToI9saBaTDW3ZznJ4bM_zOw4WQtnR3ak3A08UEjszP3xZx9ykAZHTodTGOqMKCXt9qNmmgmo4ogTAi2j-46yncNLRQDHdN4qSGegPJ2Tyu0rgdjRjQ-_K1j2hBH45ViEeHygzw0Ub5tvrvgNKNa1CSi7_i5_Q

Topic Filtering Examples

Subscribe to a specific device:

haltian-iot/events/79f83036-5e7e-4b13-b804-c486204d979d/1014eed3-fe24-4ffd-b61b-04edea90ecb0/measurements/+/<device-id>

Subscribe to a specific measurement type across all devices:

haltian-iot/events/79f83036-5e7e-4b13-b804-c486204d979d/1014eed3-fe24-4ffd-b61b-04edea90ecb0/measurements/movement_detections/#

Available Demo Devices

The demo organization contains live sensors deployed in the Haltian Oulu office. Sensors report approximately every 10 minutes during office hours (07:00–17:00 EET, UTC+2) and at passive intervals outside office hours.

DeviceMeasurement TypesUse Case
Thingsee AIRCO2, TVOC, Temperature, Humidity, PressureOffice environment monitoring
Thingsee BEAMDistanceWaste bin fill level
Thingsee ENVIRONMENTTemperature, Humidity, Pressure, Orientation, Magnetic stateMeeting room door open/closed
Thingsee PRESENCEOccupancy statusMeeting room occupancy
Thingsee PRESENCEMovement countDoorway movement counting
Haltian RADAROccupancy statusParking space detection
Haltian ENTRYWAY (×3)Entries, Exits, Occupant countOffice entrance monitoring

Limitations

  • Read-only access — you can browse devices, spaces, and measurements but cannot modify configuration, create devices, or manage users.
  • No SLA — the demo environment is provided as-is for evaluation purposes.
  • Periodic resets — data and configuration may be reset without notice.
  • Token expiry — the MQTT API key token has a fixed expiry date. If it stops working, check this page for an updated token.

Next Steps