background image

CH 37

CH 38

CH 39 

INTERVAL

(20ms or 10ms )

CH 37

CH 38

CH 39 

INTERVAL

(20ms or 10ms )

CH 37

CH 38

CH 39 

Figure 5 – Default radio transmission sequence

3.3 User-defined radio transmission sequences

In certain situations, it might be desirable to transmit radio telegrams on channels other than the three 
advertising channels.

SR-SBP2801-BLE-E therefore allows to select the radio channels to be used for the transmission of data 
telegrams and commissioning telegrams. The following transmission modes are supported:

1.Both commissioning telegrams and data telegrams are transmitted on the advertising channels as three 
advertising events. This is the default configuration and described in chapter 3.2 above.

2.Commissioning telegrams are transmitted on the advertising channels as three advertising events while data 
telegrams are transmitted in a user-defined sequence as described below.

3.Both commissioning and data telegrams are transmitted in a user-defined sequence as described below.

The selection of the transmission mode is done using the VARIANT register of the NFC configuration interface 
as described in chapter 6.7.9.
 

3.3.1 Supported radio transmission sequences

SR-SBP2801-BLE-E supports the following user-defined sequences:

1.Three channel sequence
This sequence is similar to the default Advertising Event with the difference that the user can select the radio 
channels to be used. The three-channel sequence is described in chapter 3.3.2 below.

2.Two channel sequence
In this sequence the radio telegram is transmitted using four transmissions on two radio channels. It is 
described in chapter 3.3.3 below.

3.One channel sequence
In this sequence the radio telegram is transmitted using six transmissions on one radio channel. It is described 
in chapter 3.3.4 below.

The selection of user-defined radio transmission sequences is made via the VARIANT register of the NFC 
configuration interface, please see chapter 6.7.9.

3.3.2 Three-channel radio transmission sequence

The three-channel radio transmission sequence is similar to the default transmission sequence. The difference 
is that the radio channels (BLE Channel 37, 38 and 39 in the default transmission sequence) can be selected 
using the registers TX_CHANNEL1, TX_CHANNEL2 and TX_CHANNEL3.

The SR-SBP2801-BLE-E telegram will in this mode be transmitted on the radio channel selected by 
TX_CHANNEL1 first, immediately followed by a transmission on the radio channel selected by TX_CHANNEL2 
and a transmission on the radio channel selected by TX_CHANNEL3.

This transmission sequence will be sent three times in total as shown in Figure 6 below.

The default interval between the advertising events is 20 ms. Starting with product version DC-06 it is possible 
to reduce this interval to 10 ms via the NFC configuration interface. See chapter 6.7.9 for details.

TX_CHANNEL1 TX_CHANNEL2 TX_CHANNEL3

INTERVAL

(20ms or 10ms )

TX_CHANNEL1 TX_CHANNEL2 TX_CHANNEL3

TX_CHANNEL1 TX_CHANNEL2 TX_CHANNEL3

INTERVAL

(20ms or 10ms )

Figure 6 – Three channel radio transmission sequence

The format of TX_CHANNEL1, TX_CHANNEL2 and TX_CHANNEL3 is described in chapter 6.7.10.

3.3.3 Two-channel radio transmission sequence

The 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-E telegram will in this mode be transmitted on the radio channel selected by 
TX_CHANNEL1 first, immediately followed by a transmission on the radio channel selected by 
TX_CHANNEL2.

This two-channel transmission sequence will be sent four times in total as shown in Figure 7 below.

The default interval between the advertising events is 20 ms. Starting with product version DC-06 it is possible 
to reduce this interval to 10 ms via the NFC configuration interface. See chapter 6.7.9 for details.

Figure 7 – Two channel radio transmission sequence

TX_CHANNEL1

INTERVAL

(20ms or 10ms )

TX_CHANNEL1

INTERVAL

(20ms or 10ms )

TX_CHANNEL1

INTERVAL

(20ms or 10ms )

TX_CHANNEL1

INTERVAL

(20ms or 10ms )

TX_CHANNEL1

INTERVAL

(20ms or 10ms )

TX_CHANNEL1

Figure 8 – Single channel radio transmission sequence

TX_CHANNEL1

INTERVAL

(20ms or 10ms )

TX_CHANNEL2

TX_CHANNEL1

INTERVAL

(20ms or 10ms )

TX_CHANNEL2

TX_CHANNEL1

INTERVAL

(20ms or 10ms )

TX_CHANNEL2

TX_CHANNEL1 TX_CHANNEL2

3.3.4 Single-channel radio transmission sequence

The single-channel radio transmission sequence removes transmission on the second and third radio channel 
(selected by TX_CHANNEL2 and TX_CHANNEL3 respectively), i.e. all transmissions will be on the radio 
channel selected by TX_CHANNEL1.

The SR-SBP2801-BLE-E telegram will be sent six times on this radio channel as shown in Figure 8 below.

The default interval between the advertising events is 20 ms. Starting with product version DC-06 it is possible 
to reduce this interval to 10 ms via the NFC configuration interface. See chapter 6.7.9 for details.

The format of TX_CHANNEL1 is described in chapter 6.7.10.

4. Telegram format

SR-SBP2801-BLE-E transmits Bluetooth Low Energy (BLE) radio telegrams in the 2.4 GHz band. For detailed 
information about the Bluetooth Low Energy standard, please refer to the applicable specifications.

Figure 9 below summarizes the BLE frame structure.

Figure 9 – BLE frame structure

The content of these fields is described in more detail below.

The 4 byte BLE Access Address identifies the radio telegram type. For advertising frames, the value of the 
Access Address is always set to 0x8E89BED6.

4.3 Header

The BLE Header identifies certain radio telegram parameters. Figure 10 below shows the structure of the BLE 
header.

4.1 Preamble

The BLE Preamble is 1 byte long and identifies the start of the BLE frame. The value of the BLE Preamble is 
always set to 0xAA.

4.2 Access Address

3.2 Default radio transmission sequence

SR-SBP2801-BLE-E transmits telegrams in its standard configuration by using so-called Advertising
Events.

An advertising event is defined as the transmission of the same radio telegram on all selected radio channels 
(by default this would be on BLE Channel 37, 38 and 39) one after another with minimum delay in between.

For reliability reasons, SR-SBP2801-BLE-E will send several (minimum two, maximum three) advertising 
events for each button input. The resulting transmission sequence is shown in Figure 5 below.

The default interval between the advertising events is 20 ms. Starting with product version DC-06 it is possible 
to reduce this interval to 10 ms via the NFC configuration interface. See chapter 6.7.9 for details.

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: