User's Manual

USER MANUAL PREVIEW
PTM 535BZ BLUETOOTH AND ZIGBEE GREEN POWER PUSHBUTTON TRANSMITTER
© 2022 EnOcean | www.enocean.com F-710-017, V1.0 PTM 535BZ User Manual | v1.2 | July 2021 | Page 54/121
5.6.4 BLE_SEC_CONFIG
The BLE_SEC_CONFIG register is used to configure security settings that are specific to BLE
telegram transmission.
The BLE_SECURITY_MODE field is intended for future implementation selecting the security
mode used by PTM 535BZ when transmitting BLE telegrams. Currently, the supported secu-
rity mode is using a 32 bit sequence counter to generate a 32 bit CMAC (signature) as de-
scribed in Chapter 3.4.2.
The BLE_KEY_SELECTION field is used to select the security key used for the authentication
of PTM 535BZ data telegrams as described in Chapter 3.4.2 and for the generation of Re-
solvable Private Addresses as described in Chapter 3.3.5.2. By default, SECURITY_KEY1 is
used; SECURITY_KEY2 can be selected by setting the BLE_KEY_SELECTION field to to 0b1.
Note that SECURITY_KEY2 cannot be read via the NFC interface.
The BLE_LRN_BUTTON field is used to enable and disable transmission of a BLE commis-
sioning telegram if the LRN button is pressed and SECURITY_KEY1 is selected. By default, a
BLE commissioning telegram will be transmitted if the LRN button is pressed and the ECO
200 harvester is actuated. Transmission of a commissioning telegram can be disabled by
setting the BLE_LRN_BUTTON field to 0b1.
Figure 39 below shows the BLE_SEC_CONFIG register.
Figure 39 – BLE_SEC_CONFIG register
The bit fields within the RADIO_CONFIG register are shown in Table 17 below. The default
settings are shown in bold.
Bit Configuration Option Supported Settings
1:0
BLE_SECURITY_MODE
Selection of the security Mode used
for BLE telegram transmission
0b00: 32 bit Sequence Counter with 32 bit Signature
0b01, 0b10, 0b11: RFU
3:2
BLE_KEY_SELECTION
Selection of the security key used for
authentication and RPA generation
0b00: Use SECURITY_KEY1 for authentication and RPA generation
0b01: Use SECURITY_KEY2 for authentication and RPA generation
0b10, 0b11: RFU
4
BLE_LRN_BUTTON
Use of LRN button for commissioning
telegram transmission
0b0: LRN Button press triggers commissioning telegram transmission
0b1: LRN Button press is ignored
7:5 RFU 0b0 (Always set to 0b0)
Table 17 – BLE_SEC_CONFIG settings