2020.09.29.2_Lankku_gateway

Firmware info

Version2020.09.29.2_Lankku_gateway
Statusproduction

New features

  • 1st commercial firmware release

Error corrections

  • None

Known issues

  • None

Compatibility

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

  • TSGW05
  • XXXX16

Wirepas info

Wirepas stack version5.0
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=11200Report heart-beat statusslotInterval slotBitCount heartbeats Timed reporting interval 3600s (60min)
Timebased (tsmEv 10)tsmId=11201Report heart-beat statusslotInterval slotBitCount slotBits Timed reporting interval 3600s (60min)
Not applicable (tsmEv 0)tsmId=11311Ability to receive Wirepas message from a nodewpnode payload srcEndpoint dstEndpoint transactionId 

Application commands

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

Message headerDescriptionPropertiesMessaging
tsmId=11210 (tsmEv 30)Configure heart-beat functionalityheartbeatInterval reportInterval instantMode updateSinkCost sinkCostMin sinkCostMax sinkCostStep The cloud will send the command using tsmEv 30The firmware will echo the changes using tsmEv 31
tsmId=11211 (tsmEv 32)Request heart-beat summary
tsmId=11220 (tsmEv 30)This message can be used to remotely configure the TimeSync functionality on the gatewayinterval The cloud will send the command using tsmEv 30The firmware will echo the changes using tsmEv 31
tsmId=11310 (tsmEv 35)Ability to send Wirepas message to a nodewpnode payload srcEndpoint dstEndpoint transactionId 
tsmId=11312 (tsmEv 30)Configure Wirepas endpoint communicationreceiveEndpoints diagSrcEndpoints The cloud will send the command using tsmEv 30The firmware will echo the changes using tsmEv 31
tsmId=11320 (tsmEv 30)Configure Wirepas mesh application dataappConfigData 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=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

Firmware descriptor for developers

HTTP GET https://support.haltian.com/device/tsgw05/2020.09.29.2_lankku_gateway/firmware.jsonDownload firmware descriptor (JSON)