2019.04.23.1_ts_pod3wp34

Firmware info

Version 2019.04.23.1_ts_pod3wp34
Status production

New features

  • Heart-beat support
  • Machine-usage-monitoring mode where data is sent only when vibration is detected

Error corrections

  • None

Known issues

  • None

Battery life

Test scenario Result
All sensors using on average 1 minute measurement and reporting interval expected battery-life 4 years
All sensors using on average 15 minute measurement and reporting interval expected battery-life 7 years

Performance testing

Test scenario Result
Temperature measurement passed, sensor component spec
Barometric measurements passed, sensor component spec
Humidity measurements passed, sensor component spec
Ambient light measurement indicative values, not calibrated

Compatibility

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

  • TSPD02
  • TSPD04
  • XXXX03

Wirepas info

Wirepas stack version
Wirepas application flash size 40
Wirepas application area ID 0

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 measurement values
  • airp
  • humd
  • temp
  • lght
  • Timed reporting interval 60s (1min)
Timebased (tsmEv 10) tsmId=12101 Report measurement values
  • hall
  • hallCount
  • Timed reporting interval 60s (1min)
Timebased (tsmEv 10) tsmId=16100 Report measurement values
  • activityLevel
  • energyLevel
  • histogram0
  • histogram1
  • histogram2
  • histogram3
  • histogram4
  • histogram5
  • histogram6
  • histogram7
  • Timed reporting interval 60s (1min)

Application commands

These commands and configurations can be send from the cloud to the firmware.

Message header Description Properties Messaging
tsmId=12200 (tsmEv 30) Configuration option for the measurements
  • accelerometerMode
  • weatherMode
  • hallMode
  • The cloud will send the command using tsmEv 30
  • The firmware will echo the changes using tsmEv 31
tsmId=12210 (tsmEv 30) Set the temperature and light hysteresis
  • temperatureHysteresis
  • lightHysteresis
  • The cloud will send the command using tsmEv 30
  • The firmware will echo the changes using tsmEv 31
tsmId=12212 (tsmEv 30) This message can be used to remotely configure the leakage resistance sensor
  • intervalMultiplier
  • leakageMode
  • resistanceHysteresis
  • 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
Startup (tsmEv 11) tsmId=1100 Report system info
  • swVersion
  • modelCode
  • psn
Firmware response (tsmEv 33) tsmId=1102 Indicates that the firmware can’t support requested tsmid
  • requestTsmId
Timebased (tsmEv 10) tsmId=1110 Report battery-level every
  • batl
  • Timed reporting interval 43200s (720min)
Timebased (tsmEv 10) tsmId=1111 Report acceleration data
  • accx
  • accy
  • accz
  • Timed reporting interval 60s (1min)
Timebased (tsmEv 10) tsmId=1202 Report network diagnostics every 12h
  • tuid
  • rssi
  • rssiDbm
  • neighNodeInfo
  • neighRadioPower
  • neighRadioPowerDbm
  • Timed reporting interval 43200s (720min)
Startup (tsmEv 11) tsmId=1312 Report firmware binary info
  • binaryType
  • binaryVersion
Error (tsmEv 29) tsmId=1403 Report error event
  • errorType
  • errorCause

System commands

These commands and configurations can be send from the cloud to the firmware.

Message header Description Properties Messaging
tsmId=1101 (tsmEv 32) Cloud may requests tsmId on request
  • requestTsmId
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
tsmId=1501 (tsmEv 30) Change Wirepas node role configuration
  • transactionId
  • nodeRole
  • autoRole
  • lowLatency
  • The cloud will send the command using tsmEv 30
  • The firmware will echo the changes using tsmEv 31