2020.09.29.2_Matrix_gateway

Version 2020.09.29.2_Matrix_gateway
Status production

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)

  • TSGW01

Wirepas info

Wirepas stack version 5.0.0.46
Wirepas application flash size 48
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=11200 Report heart-beat status slotInterval slotBitCount heartbeats Timed reporting interval 3600s (60min)
Timebased (tsmEv 10) tsmId=11201 Report heart-beat status slotInterval slotBitCount slotBits Timed reporting interval 3600s (60min)
Not applicable (tsmEv 0) tsmId=11311 Ability to receive Wirepas message from a node wpnode payload srcEndpoint dstEndpoint transactionId

Application commands

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

Message header Description Properties Messaging
tsmId=11210 (tsmEv 30) Configure heart-beat functionality heartbeatInterval 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 gateway interval 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 node wpnode payload srcEndpoint dstEndpoint transactionId
tsmId=11312 (tsmEv 30) Configure Wirepas endpoint communication receiveEndpoints 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 data appConfigData 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 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
Startup (tsmEv 11) tsmId=1112 Report device uptime uptime
Timebased (tsmEv 10) tsmId=1200 Report mesh diagnostics wpnode rssi rssiDbm neighNodeInfo neighRadioPower neighRadioPowerDbm Timed reporting interval 21600s (360min)
Assistance request (tsmEv 19) tsmId=1201 Request Wirepas node info wpnode
Timebased (tsmEv 10) tsmId=1202 Report network diagnostics every 12h tuid rssi rssiDbm neighNodeInfo neighRadioPower neighRadioPowerDbm Timed reporting interval 43200s (720min)
Assistance request (tsmEv 19) tsmId=1205 Sensor network identification data tuid
Timebased (tsmEv 10) tsmId=1210 Cellular location data lat lon lacr Timed reporting interval 172800s (2880min)
Timebased (tsmEv 10) tsmId=1211 Cellular RF data cellRsrp cellRsrq cellSinr cellRssi cellRscp cellEcn0 cellLac cellId cellTac cellRat Timed reporting interval 21600s (360min)
Timebased (tsmEv 10) tsmId=1212 Cellular network data imei imsi mcc_mnc operatorName Timed reporting interval 21600s (360min)
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=1201 (tsmEv 20) Response Wirepas node info wpnode tuid
tsmId=1205 (tsmEv 20) Sensor network identification response tuid btid wpnode
tsmId=1500 (tsmEv 30) Change the interval for measurement and reporting measurementInterval 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 configuration transactionId nodeRole autoRole lowLatency The cloud will send the command using tsmEv 30The firmware will echo the changes using tsmEv 31