User's Manual

25
4.4 Xirgo Byte Packed Protocol (XBPP)
4.4.1 SIGFOX Payload Overview
In order to create a robust transport protocol, a standard header within the 12 Byte payload will include
information regarding the message which will provide the Alizent backend with information regarding each
message. This will allow the detection of a failed transmission if some SIGFOX message transmissions fail which
carry additional AP data. A standard message header including message type, version, index and count (total
number of messages), will be included in every message along with battery and AP information.
4.4.2 Payload Data Structure
Field
Size
(bits)
Value/Sample
Description
MessageType
5
Type of Message
'00100' (4)
MessageVersion
3
Version of this message
'0'
Message Index
8
Increments with each transmission
attempt
“0000000”
Message Count
8
High nibble: number of messages
Low nibble: current message count
“01010001” (3,1)
MacAddress
48
BSSID of the detected access point
48:2C:6A:1E:59:3D
SignalStrength
8
Received Signal Strength Intensity (RSSI)
associated with the previous BSSID.
‘01010001’
(-81 dBm)
BatteryStatus
16
Battery voltage ADC value
TOTAL
96