background image

After that, SR-SBP2801-BLE-E will clear the UPDATE MAN ID flag to 0b0.

6.7.8 Optional Data register

The Optional Data register can be used to specify up to 4 byte of custom data that will be transmitted as part of 
each data telegram. This optional data can store user-specific or application-specific information.

The size of the Optional Data field is specified by the OPTIONAL DATA SIZE field in the Configuration register. 
The following settings of OPTIONAL DATA SIZE are supported:
1.0b00: 0 byte (No optional data, default)
2.0b01: 1 byte
3.0b10: 2 byte
4.0b11: 4 byte

If the size of the OPTIONAL DATA SIZE field is set to a non-zero value in the Configuration register then SR-
SBP2801-BLE-E will read the corresponding amount of data from the Optional Data register beginning with the 
least significant byte (Byte 0 – Optional Data 0).

Note that using the optional data feature requires additional energy for the radio telegram transmission and 
might therefore reduce the total number of redundant telegrams which are transmitted.

6.7.9 Variant register

The Variant register is 1 byte wide and allows selection of the custom radio transmission modes as described in 
chapter 3.3. Additionally, it allows reducing the transmission interval from 20 ms to 10 ms and to increase the 
bit rate from 1 Mbit to 2 Mbit. The structure of the Custom Variant register is shown Figure 31 below.

VARIANT

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

RFU

DATA_RATE

Figure 31 – Variant register structure

INTERVAL

TR ANSMISSION_MODE

6.7.9.1 Transmission Mode selection

Table 3 below shows the supported custom radio transmission modes that can be selected using Bit [2:0] of the 
Custom Variant register.

Setting

Meaning

0b000

Commissioning and data telegrams in standard Advertising Mode
(Default configuration)

0b001

Commissioning telegrams in standard Advertising Mode
Data telegrams on 3 user-defined radio channels

0b010

Commissioning telegrams in standard Advertising Mode
Data telegrams on 2 user-defined radio channels

0b011

Commissioning telegrams in standard Advertising Mode
Data telegrams on 1 user-defined radio channel

0b100

Commissioning and Data telegrams on 3 user-defined radio channels

0b101

Commissioning and Data telegrams on 2 user-defined radio channels

0b110

Commissioning and Data telegrams on 1 user-defined radio channel

0b111

RFU (Do not use)

Table 3 – Transmission Mode settings

6.7.9.2 Interval selection

Starting with version DC-06 it is possible to 
reduce the transmission interval from the 
default setting of 20 ms to 10 ms by setting bit 
3 of the Variant register.

Setting

Result

0b0

20 ms Interval (Default configuration)

0b1

10 ms Interval

Table 4 – Interval settings

6.7.9.3 Data rate selection

Starting with version DD-07 it is possible to 
increase the data rate from the default setting 
of 1 Mbit to 2 Mbit by setting bit 4 of the Variant 
register.

Setting

Result

0b0

1 Mbit Data Rate (Default configuration)

0b1

2 Mbit Data Rate

Table 5 – Data Rate settings

6.7.10 Radio channel selection registers

If the TRANSMISSION MODE field of the Variant register is set to a value other than 0x00 then the radio 
channels for transmission are selected using the registers TX_CHANNEL1, TX_CHANNEL2 and 
TX_CHANNEL3 as described in chapter 3.3.

The TX_CHANNEL1, TX_CHANNEL2 and TX_CHANNEL3 registers are 1 byte wide and use the en- coding 
shown in Table 6 below.

Note that two radio channel types are supported by SR-SBP2801-BLE-E:

1. Standard BLE radio channels
BLE Channel 0 … BLE Channel 39 use the even frequencies from 2402 MHz to 2480

2. Custom radio channels in between the standard BLE channels
Custom Channel 40 … 78 use the odd frequencies from 2403 MHz to 2479 MHZ

TX_CHANNELn

37

0

1

10

38

11

12

36

39

40

41

77

78

Frequency

2402 MHZ

2404 MHZ

2406 MHZ

2424 MHZ

2426 MHZ

2428 MHZ

2430 MHZ

2478 MHZ

2480 MHZ

2403 MHZ

2405 MHZ

2477 MHZ

2479 MHZ

Channel Type

BLE Advertising Channel

BLE Data Channel

BLE Data Channel

BLE Data Channel

BLE Advertising Channel

BLE Data Channel

BLE Data Channel

BLE Data Channel

BLE Advertising Channel

Custom Radio Channel

Custom Radio Channel

Custom Radio Channel

Custom Radio Channel

BLE Radio Channels

BLE Radio Channels

Table 6 – Radio Channel Selection register settings

6.7.11 Customer Data

SR-SBP2801-BLE-E allocates 64 pages (256 byte) for customer data that can be read and written via the NFC 
interface in protected mode.

The main intention is to enable storing OEM-specific information such as product type, revision, date code or 
similar. There is however no restriction (other than the maximum size of
256 byte) on the type of content that can be stored in this memory region.

SR-SBP2801-BLE-E will not access or modify this memory region.

Users should keep in mind that the content of this memory region will not be affected by a factory reset. This 
means that after a factory reset, the content of this memory region can be read using the default PIN code. This 
region should therefore not be used to store sensitive data.

Summary of Contents for SR-SBP2801-BLE-E

Page 1: ...Wall Switches and US style rocker pads 1 2 Technical data Dimensions Weight Security Power Supply Button Inputs Communication Range guidance only Max transmit power measured Antenna Communication Sta...

Page 2: ...o channels Channel A and Channel B each containing two button contacts State O and State I The state of all four button contacts pressed or not pressed is transmitted together with a unique device ide...

Page 3: ...he two channel radio transmission sequence removes transmission on the third radio channel selected by TX_CHANNEL3 and instead repeats the transmission once more four times in total The SR SBP2801 BLE...

Page 4: ...key as identity resolution key This key can be modified if needed via the NFC configuration interface as described in chapter 6 7 5 For each data telegram transmitted by SR SBP2801 BLE E i e for every...

Page 5: ...lease Action then this is indicated by the according status bit set to 1 Note that all contacts that were pressed during Press Action will be released during Release Action The case of continuing to h...

Page 6: ...key as part of the NFC based commissioning process To do so follow the procedure outlined in chapter 6 7 5 For additional security NFC read out of the new security key can be disabled by setting the P...

Page 7: ...ssioning mode Button_X is pressed or released again 5 3 3 Exit from commissioning mode Pressing any key except the button used for entry into commissioning mode Button_X will cause SR SBP2801 BLE E to...

Page 8: ...e Any other data received by the NFC tag while in IDLE state is discarded and the NFC tag will remain in IDLE state 6 2 3 READY 1 state READY 1 is the first UID resolving state where the NFC tag resol...

Page 9: ...ID of such tag This should always be used as first operation ahead of any read write authenticate actions Example SearchTag 32 2 NTAG_PwdAuth 32 bit password as hex bytes 16 bit password_ack as hex b...

Page 10: ...FC Data SR SBP2801 BLE E reserves 64 byte for customer specific NFC data see chapter 6 7 11 specific security measures are used to restrict read access to this data The following items are located in...

Page 11: ...and release the button of SR SBP2801 BLE E SR SBP2801 BLE E will determine that it should modify the security key based on the setting of the Update Security Key flag and copy the value of the Securit...

Page 12: ...ngs 6 7 9 2 Interval selection Starting with version DC 06 it is possible to reduce the transmission interval from the default setting of 20 ms to 10 ms by setting bit 3 of the Variant register Settin...

Page 13: ...product label encodes key product parameter according to the ANSI MH10 8 2 2013 industry standard The QR code shown in Figure 32 above encodes the following string 30SE280101500100 Z0123456789ABCDEF0...

Page 14: ...estricting transmission range include Switch mounting on metal surfaces up to 30 loss of transmission range Hollow lightweight walls filled with insulating wool on metal foil False ceilings with panel...

Page 15: ...advertising intervals then the scan interval has to be less than the time between the end of the first advertising event and the begin of the third advertising event 2 10 ms 20 ms minus 0 5 ms telegra...

Page 16: ...ules Operation is subject to the following two conditions 1 this device may not cause harmful interference and 2 this device must accept any interference received including interference that may cause...

Page 17: ...essage shown above can be parsed into the following components keep in mind the little endian byte order BLE Access Address 4 byte 0x8E89BED6 BLE Frame Control 2 byte 0x2442 Size of source address pay...

Page 18: ...rameter Comment Description Example Length Field Size Size in bytes of the field used to encode the input length 2 always minimum permissible size Desired size in byte of the signa ture generated by t...

Page 19: ...for a description of the commission telegram structure The location of the security key is for reference highlighted above This means that the security key of this red device is 3DDA31AD44767AE3CE56D...

Page 20: ...table XOR calculator could be found here http xor pw The execution sequence would then be as follows X_1 AES128 B0 Key X_1 AES128 49B819000015E25D0400000000000000 3DDA31AD44767AE3CE56DCE2B3CE2ABB X_1...

Page 21: ...15E2630400000000000000 3DDA31AD44767AE3CE56DCE2B3CE2ABB X_1 ab5ec24beabc9ddeeb73751c7734cc64 X_1A XOR X_1 B_1 X_1A XOR ab5ec24beabc9ddeeb73751c7734cc64 000B0EFFDA0363040000111234000000 X_1A ab55ccb430...

Reviews: