2020.08.18.2_ts_pod4_env_wp50

Firmware info

Version2020.08.18.2_ts_pod4_env_wp50
Statusproduction

New features

  • 1st commercial release

Error corrections

  • None

Known issues

  • None

Battery life

Test scenarioResult
All sensors using on average 1 minute measurement and reporting intervalexpected battery-life 4 years
All sensors using on average 15 minute measurement and reporting intervalexpected battery-life 6 years

Performance testing

Test scenarioResult
Temperature measurementpassed, sensor component spec
Barometric measurementspassed, sensor component spec
Humidity measurementspassed, sensor component spec
Ambient light measurementindicative values, not calibrated
Magneto resistice sensoroperate 7 gauss, release 5 gauss

Compatibility

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

  • TSEN01
  • XXEN01

Wirepas info

Wirepas stack version
Wirepas application flash size48
Wirepas application area ID0

Thingsee messages

This firmware uses following Thingsee messages

Application messages

The firmware application sends these messages to the cloud service.

Message TypeMessage headerDescriptionPropertiesMessaging
Timebased (tsmEv 10)tsmId=12100Report measurement valuesairp humd temp lght Timed reporting interval 3600s (60min)
Timebased (tsmEv 10)tsmId=12101Report measurement valueshall hallCount Timed reporting interval 60s (1min)
Timebased (tsmEv 10)tsmId=16100Report measurement valuesactivityLevel energyLevel histogram0 histogram1 histogram2 histogram3 histogram4 histogram5 histogram6 histogram7 histogram8 histogram9 Timed reporting interval 60s (1min)
Eventbased (tsmEv 9)tsmId=12100Report only those properties that caused the eventtemp 
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

Application commands

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

Message headerDescriptionPropertiesMessaging
tsmId=12200 (tsmEv 30)Configuration option for the measurementsaccelerometerMode weatherMode hallMode The cloud will send the command using tsmEv 30The firmware will echo the changes using tsmEv 31
tsmId=12210 (tsmEv 30)Set the temperature and light hysteresistemperatureHysteresis lightHysteresis The cloud will send the command using tsmEv 30The firmware will echo the changes using tsmEv 31
tsmId=12212 (tsmEv 30)This message can be used to remotely configure the leakage resistance sensorintervalMultiplier leakageMode resistanceHysteresis The cloud will send the command using tsmEv 30The firmware will echo the changes using tsmEv 31

System messages

The firmware system sends these messages to the cloud service.

Message TypeMessage headerDescriptionPropertiesMessaging
Startup (tsmEv 11)tsmId=1100Report system infoswVersion modelCode psn 
Firmware response (tsmEv 33)tsmId=1102Indicates that the firmware can’t support requested tsmidrequestTsmId 
Timebased (tsmEv 10)tsmId=1110Report battery-level everybatl Timed reporting interval 43200s (720min)
Timebased (tsmEv 10)tsmId=1111Report acceleration dataaccx accy accz Timed reporting interval 60s (1min)
Timebased (tsmEv 10)tsmId=1202Report network diagnostics every 12htuid rssi rssiDbm neighNodeInfo neighRadioPower neighRadioPowerDbm Timed reporting interval 43200s (720min)
Startup (tsmEv 11)tsmId=1312Report firmware binary infobinaryType binaryVersion 
Error (tsmEv 29)tsmId=1403Report error eventerrorType errorCause 

System commands

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

Message headerDescriptionPropertiesMessaging
tsmId=1101 (tsmEv 32)Cloud may requests tsmId on requestrequestTsmId 
tsmId=1500 (tsmEv 30)Change the interval for measurement and reportingmeasurementInterval reportInterval The cloud will send the command using tsmEv 30The firmware will echo the changes using tsmEv 31
tsmId=1501 (tsmEv 30)Change Wirepas node role configurationtransactionId nodeRole autoRole lowLatency The cloud will send the command using tsmEv 30The firmware will echo the changes using tsmEv 31