USER MANUAL
STM 550B / EMSIB - EASYFIT MULTISENSOR FOR IOT APPLICATIONS (2.4 GHZ BLE)
© 2020 EnOcean | www.enocean.com
F-710-017, V1.0
STM 550B / EMSIB User Manual | v1.3 | June 2020 | Page 108 / 115
A.2
Commissioning telegram example
We consider the following raw data (excluding CRC) captured from the same STM 550B mod-
ule as in the previous chapter:
D6 BE 89 8E 42 25 00 00 01 77 00 E5 1E FF DA 03 E4 2D 00 00 3E 4D B3 4D B3 07 0E FC
67 13 FE 39 E1 3C F3 C9 39 00 00 01 77 00 E5
A.2.1
BLE advertising frame
The message above can be parsed according to the Bluetooth standard for advertising mes-
sages as shown below.
Field
Length
Data
Interpretation
BLE Access Address
4 byte
0x8E89BED6
Constant (always used)
BLE Frame Control
2 byte
0x2542
Length = 37 byte
BLE Source Address
6 byte
0xE50077010000
Device-unique address
Length of payload
1 byte
0x1E
30 byte of payload follow
Type of payload
1 byte
0xFF
Manufacturer-specific data
Manufacturer ID
2 byte
0x03DA
EnOcean GmbH
Payload
27 byte
E4 2D 00 00 3E 4D B3 4D B3 07 0E FC 67 13 FE 39 E1 3C
F3 C9 39 00 00 01 77 00 E5
Table 55
–
Advertising message parsing
A.2.2
Commissioning telegram payload
The EnOcean payload can be parsed as shown below.
Field
Length
Data
Interpretation
Sequence Counter
4 byte
00002DE4
Incrementing message counter
Field Identfier
1 byte
0x3E
Commissioning Telegram (22 byte)
Device Key
16 byte
4DB34DB3070EFC6713FE39E13CF3C939
Source Address
6 byte
0xE50077010000
Table 56
–
EnOcean commissioning telegram payload parsing