USER MANUAL
PTM 216B – BLUETOOTH
®
PUSHBUTTON TRANSMITTER MODULE
© 2022 EnOcean | www.enocean.com
F-710-017, V1.0
PTM 216B User Manual | v1.0 | February 2022 | Page 19/86
Telegram payload
PTM 216B can transmit two types of telegrams:
Data
telegrams
The payload of data telegrams contains the switch status together with optional data
(if applicable), the current sequence counter value and the resulting authentication
signature
Commissioning
telegrams
The payload of commissioning telegrams contains the private security key as well as
the current value of the sequence counter and the device address
The payload structure of both telegram types is described in the following chapters.
4.6.1
Data telegram payload
The payload of data telegrams is 13 … 17 bytes long (depending on the size of the Optional
Data field) and consists of the following fields:
Length
(1
byte)
The Length field specifies the combined length of the following fields. The content of
the field depends on the size of the Optional Data field (which can be 0 / 1 / 2 or 4
byte). The resulting Length setting would be 12 / 13 / 14 or 16 byte (
0x0C
/
0x0D
/
0x0E
/
0x10
)
respectively
Type
(1
byte)
The Type field identifies the data type used for this telegram. For PTM 216B data
telegrams, this field is always set to
0xFF
to designate manufacturer-specific data
field
Manufacturer
ID
(2
byte)
The Manufacturer ID field is used to identify the manufacturer of BLE devices based
on assigned numbers. EnOcean has been assigned
0x03DA
as manufacturer ID code.
The Manufacturer ID can be changed via the NFC configuration interface as de-
scribed
in
chapter
6.7.7.
Sequence
Counter
(4
byte)
The Sequence Counter is a continuously incrementing counter used for security pro-
cessing. It is initialized to
0
at the time of production and incremented for each tele-
gram
(data
telegram
or
commissioning
telegram)
sent.
Switch
Status
(1
byte)
The Switch Status field reports the button action. The encoding of this field is de-
scribed in chapter 4.6.2.
Optional
Data
(0
/
1
/
2
or
4
byte)
PTM 216B provides the option to transmit additional user-defined data within each
data telegram as described in chapter 6.7.8.