Thingsee FIRMWARE TEMPLATE

Firmware info

Version 2020.09.16-1-ts_uber_demo_fw_wp5
Status production

New features

  • 1st commercial firmware release

Error corrections

  • None

Known issues

  • None

Battery life

Test scenario Result
All sensors using on average 5 minute measurement and reporting interval expected battery-life 2 years

Compatibility

The firmware is compatible with the products using following IMCs (TUID prefix)
  • TSUBER
  • XX1234

Wirepas info

Wirepas stack version 5.0
Wirepas application flash size 48
Wirepas application area ID 123456789

Thingsee messages

This firmware uses following Thingsee messages

Application messages

The firmware application sends these messages to the cloud service.
Message Type Message header Description Properties Messaging
Timebased (tsmEv 10) tsmId=12100 Report all measurement values every 1 hour
  • temp
  • humd
  • airp
  • lght
  • Timed reporting interval 3600s (60min)
Timebased (tsmEv 10) tsmId=24100 Report all measurement values every 1 hour
  • carbonDioxide
  • status
  • Timed reporting interval 3600s (60min)
Timebased (tsmEv 10) tsmId=24101 Report all measurement values every 1 hour
  • tvoc
  • status
  • Timed reporting interval 3600s (60min)
Eventbased (tsmEv 9) tsmId=12100 Report only those properties that caused the event
  • temp
    when absolute change 0.5
  • humd
    when absolute change 2
  • airp
    when absolute change 20
  • lght
  • lghtint
    when absolute change 10000
    with attached properties lght
  • Measurement interval 300s (5min)
  • Reporting only if the change is detected
Eventbased (tsmEv 9) tsmId=24100 Report CO2 level immediately when value has changed more than set threshold from previous reported measurement
  • carbonDioxide
    when absolute change 10
    with attached properties status
  • status
  • Measurement interval 300s (5min)
  • Reporting only if the change is detected
Eventbased (tsmEv 9) tsmId=24101 Report TVOC level immediately when value has changed more than set threshold from previous reported measurement
  • tvoc
    when absolute change 30
  • Measurement interval 300s (5min)
  • Reporting only if the change is detected

Application commands

These commands and configurations can be send from the cloud to the firmware.
Message header Description Properties Messaging
tsmId=24200 (tsmEv 30) Remotely configure Carbon Dioxide (CO2) sensor behaviour and how it reports sensor values.
  • samples
    using default value 8
  • The cloud will send the command using tsmEv 30
  • The firmware will echo the changes using tsmEv 31

System messages

The firmware system sends these messages to the cloud service.
Message Type Message header Description Properties Messaging
Timebased (tsmEv 10) tsmId=1110 Report battery-level every 6 hours
  • batl
  • Timed reporting interval 21600s (360min)
Timebased (tsmEv 10) tsmId=1111 Report acceleration data every 6 hours
  • accx
  • accy
  • accz
  • Timed reporting interval 21600s (360min)

System commands

These commands and configurations can be send from the cloud to the firmware.
Message header Description Properties Messaging
tsmId=1500 (tsmEv 30) Change the interval for measurement and reporting
  • measurementInterval
  • reportInterval
  • The cloud will send the command using tsmEv 30
  • The firmware will echo the changes using tsmEv 31

Firmware descriptor for developers

HTTP GET https://support.haltian.com/api/open-device-api/template/2020.10.30_template/firmware.json

Download firmware descriptor (JSON)