Download Print this page
Sunricher SR-SBP2801-BLE Instruction Manual

Sunricher SR-SBP2801-BLE Instruction Manual

Bluetooth pushbutton transmitter module

Advertisement

Quick Links

SR-SBP2801-BLE Bluetooth Pushbutton Transmitter Module
Important: Read All Instructions Prior to Installation
1. General description
1.1 Basic functionality
SR-SBP2801-BLE enables the realization of energy harvesting wireless switches for lighting, build- ing or
industrial automation control systems using Bluetooth® low energy technology.
SR-SBP2801-BLE is mechanically compatible with existing switch elements enabling quick integration into a
wide range of designs. Key applications are wall-mounted or portable switches either with up to two rockers or
up to four push buttons.
SR-SBP2801-BLE pushbutton transmitters are self-powered (no batteries) and fully maintenance- free. They
can therefore be used in all environments including locations that are difficult to reach or within hermetically
sealed housings. The required energy is generated by an electro-dynamic energy transducer actuated by an
energy bow located on the left and right of the module. This energy bow which can be pushed from outside the
module by an appro- priate pushbutton or switch rocker.
When the energy bow is pushed down or released, electrical energy is created and a radio telegram according
to the Bluetooth® low energy standard is transmitted. This radio telegram transmits the status of all four
contact nipples when the energy bow was pushed down or released. SR-SBP2801-BLE radio telegrams are
protected with AES-128 security based on a device-unique private key.
SR-SBP2801-BLE is available in the following variants:
1.SR-SBP2801-BLE
Stand-alone module without additional components for OEM integration
2.SR-SBP2801K4-BLE
SR-SBP2801-BLE integrated into European-style single / double rocker wall switch housing
3.SR-SBP2801K4-BLE(US)
SR-SBP2801-BLE integrated into US-style single or double rocker pad housing
The term "SR-SBP2801-BLE" as used in this document applies to all product variants unless other- wise
mentioned. Figure 1 below shows from left to right the SR-SBP2801-BLE module, the European wall switches
and the US-style rocker pads.
Figure 1 – Standalone Module, European Wall Switches and US-style rocker pads
®
1.2 Technical data
Antenna
Max. transmit power measured
Communication Range (guidance only)
Communication Standard
Radio Frequency (min / max)
Radio Channels (default)
Data Rate and Modulation
Configuration Interface
Device Identification
Security
Power Supply
Button Inputs
Dimensions
Weight
1.3 Environmental conditions
Operating Temperature
Storage Temperature
Humidity
2. Functional information
2.1 Product overview
The pushbutton transmitter module SR-SBP2801-BLE from Sunricher enables the implementation of wireless
remote controls without batteries. It transmits Bluetooth Low Energy (BLE) data telegrams where the required
energy is provided by a built-in electro-dynamic energy generator.
The SR-SBP2801-BLE product outline with key functional components is shown in Figure 2 below.
Energy bow on
both device sides
Figure 2 – SR-SBP2801-BLE Product Outline
2.2 Basic functionality
SR-SBP2801-BLE devices contain an electro-dynamic energy converter which is actuated by an energy bow
(1). This bow is pushed by an appropriate push button, switch rocker or a similar construction mounted onto the
device. An internal spring will release the energy bow as soon as it is not pushed down anymore.
When the energy bow is pushed down, electrical energy is created and a BLE radio telegram is transmitted
which identifies the action (pressed or not pressed) and the status of the four button contacts (2). Releasing
the energy bow similarly generates energy which is used to transmit a different radio telegram.
It is therefore possible to distinguish between radio telegrams sent when the energy bar was pushed and radio
telegrams sent when the energy bar was released.
Integrated PCB antenna
0.4dBm / 1.1mW
75 m ideal line of sight / 10 m indoor environment
Bluetooth Low Energy (BLE)
2402 MHz / 2480 MHZ
CH 37 / 38 / 39 (2402 MHz / 2426 MHz / 2480 MHZ)
1 Mbit/s GFSK (default) / 2 Mbit GFSK (NFC option)
NFC Forum Type 2 Tag (ISO/IEC 14443 Part 2 and 3)
Unique 48 Bit Device ID (factory programmed)
AES128 (CBC Mode) with Sequence Code
Integrated Kinetic Energy Harvester
Up to four buttons or two rockers
40.0 x 40.0 x 11.2 mm
20 g +/- 1g
-25°C ... 65°C
-25°C ... 65°C
0% to 95% r.h. (non-condensing)
Button contacts for
switch rocker identification
Snap-in and rotation axis for
pushbuttons or switch rocker

Advertisement

loading
Need help?

Need help?

Do you have a question about the SR-SBP2801-BLE and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Sunricher SR-SBP2801-BLE

  • Page 1 The SR-SBP2801-BLE product outline with key functional components is shown in Figure 2 below. The term “SR-SBP2801-BLE” as used in this document applies to all product variants unless other- wise mentioned. Figure 1 below shows from left to right the SR-SBP2801-BLE module, the European wall switches and the US-style rocker pads.
  • Page 2 (2402MHz … 2480MHz). 2.3 Functional block diagram By default, SR-SBP2801-BLE will use the three BLE advertising channels (BLE Channel 37, 38 and 39) defined for transmission. The transmission of a radio telegram on these three advertising channels is called an Advertising Event.
  • Page 3 3.Both commissioning and data telegrams are transmitted in a user-defined sequence as described below. The SR-SBP2801-BLE telegram will be sent six times on this radio channel as shown in Figure 8 below. The selection of the transmission mode is done using the VARIANT register of the NFC con- figuration interface The default interval between the advertising events is 20 ms.
  • Page 4 (sharing a specific security key with SR-SBP2801-BLE) to do so. CRC (cyclic redundancy check) of the BLE Header, Source Address and Payload fields. The shared security key – which has to be known by both SR-SBP2801-BLE and the authorized receiver – is 4.6 Telegram payload called the Identity Resolution Key (IRK).
  • Page 5 In SR-SBP2801-BLE, the type of action (Press Action or Release Action) is indicated by Bit 0 (Energy Bar). If a button contact has been actuated during Press Action or Release Action, then this is indicated by the according status bit set to ‘1’.
  • Page 6 2.Security parameter exchange address and the telegram payload. Changing any of these three parameters will therefore result in a different The receiver needs to be able to authenticate radio telegrams from SR-SBP2801-BLE in order to ensure that signature. they originate from this specific device and have not been modified as described in chapter 4.6.3. This is...
  • Page 7 After such factory reset, Source Address and Security Key will again match the content of the DMC code on the unit label as described in chapter 7. To enter commissioning mode, start by selecting one button contact of SR-SBP2801-BLE. Any but- ton of SR- In addition, SR-SBP2801-BLE will reset the following registers: SBP2801-BLE (A0, A1, B0, B1) can be used.
  • Page 8 Any other data received by the NFC tag while in IDLE state is discarded and the NFC tag will remain in IDLE NFC communication distance is for security reasons set to require direct contact between reader and switches state. based on SR-SBP2801-BLE. 6.2.3 READY 1 state 6.2 NFC interface functions READY 1 is the first UID resolving state where the NFC tag resolves the first 3 bytes of the For a detailed description about the NFC functionality, please refer to the ISO/IEC 14443 standard.
  • Page 9 The SR-SBP2801-BLE configuration memory is divided into the following areas: 1.Public data 2.Protected data In addition to that, SR-SBP2801-BLE maintains a private configuration memory region used to store default parameters and confidential information which is not accessible to the user.
  • Page 10 25 (0x19) Protected … … Reserved 4.Security Key Write register This 16 byte register is used to update the security key used by SR-SBP2801-BLE, see chapter 6.7.5 Protected 31 (0x1F) Protected 32 (0x20) 5.Optional Data register This 4 byte register contains optional data that can be transmitted as part of all data telegrams, see chapter Protected …...
  • Page 11 SBP2801-BLE Static Source Address. The upper 16 bit of the SR-SBP2801-BLE Static Source Address are of each BLE telegram. By default, the manufacturer ID is set to 0x0A78 (Sunricher) but it can be changed to a always fixed to 0xE215 to identify the device type. In order to do change the lower 32 bit of the Static Source different OEM identifier.
  • Page 12 Commissioning and Data telegrams on 2 user-defined radio channels 0b101 Commissioning and Data telegrams on 1 user-defined radio channel 0b110 SR-SBP2801-BLE allocates 64 pages (256 byte) for customer data that can be read and written via the NFC interface in protected mode. RFU (Do not use) 0b111 The main intention is to enable storing OEM-specific information such as product type, revision, date code or Table 3 –...
  • Page 13 SR-SBP2801-BLE module itself. 7.1 SR-SBP2801-BLE device label structure Figure 32 Figure 32 below shows the structure of the SR-SBP2801-BLE device label. It identifies key parameters such as the source address (in this case E280101500100) and the manufacturing date (in this case week 30, 2018) in writing.
  • Page 14 8.3.1 Example for an OEM product QR code SR-SBP2801-BLE communicates user actions (rocker push / release) using a sequence of advertising For this example, we consider an OEM product using a SR-SBP2801-BLE module with the following telegrams as described in chapter 3.
  • Page 15 EU directives and standards. The Sunricher attestation of conformity can be used as input to the 1.If SR-SBP2801-BLE uses 20 ms advertising intervals, then the scan window has to be at least 20 ms declaration of conformity for the full product.
  • Page 16 10.2 FCC (United States) Certificate 10.2.1 FCC (United States) Regulatory Statement This device complies with part 15 of the FCC Rules. 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 undesired operation.
  • Page 17 (1) l'appareil ne doit pas produire de brouillage, et Sunricher Payload (27 byte): 71 01 00 00 AB 4B 9A 91 85 2B 70 B8 A6 52 A0 5E 92 BB 12 A0 9F 1B 00 00 15 E2 (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est CRC (3 byte): 0x7C6D9E susceptible d'en compromettre le fonctionnement.”...
  • Page 18 Each SR-SBP2801-BLE is programmed with a random 16 byte security key during manufac- turing. This key The purpose of the security processing in SR-SBP2801-BLE is to calculate a unique signature that can be used can be modified using the NFC interface, see chapter 6.7.5.
  • Page 19 C.1.5 Constant internal parameters Response: 0001 The RFC3610 implementation in SR-SBP2801-BLE derives two internal parameters – M’ and L’ – based on the Request: 200014 input data and uses them to construct A0_Flag and B_0_Flag which – together with the iteration counter i – are Response: 00013DDA31AD44767AE3CE56DCE2B3CE2ABB required for subsequent processing.
  • Page 20 The calculated signature matches the signature that was transmitted as part of the payload. This proves that the telegram originates from a sender that possesses the same security key and the telegram content has not For this example, we consider the following telegram payload received from a SR-SBP2801-BLE been modified.
  • Page 21 C.3.4 Data telegram with 4 byte optional data X_2 = AES128(X1A, Key) X_2 = AES128(dc8765a04c8d1b5f23f427193091f33f, 3DDA31AD44767AE3CE56DCE2B3CE2ABB) For this example, we consider the following telegram payload received from a SR-SBP2801-BLE X_2 = 231be2ff54ca62fb38d32eaaaf1b447d with the source address E2801000019B8 and security key 3DDA31AD44767AE3CE56DCE2B3CE2ABB:...

This manual is also suitable for:

Sr-sbp2801k4-ble