BBMagic Motion - Wireless PIR sensor

Index: BBM-15522 EAN: 5904422363130

The wireless PIR motion detector detects movement of any object whose temperature is higher than absolute zero. It communicates via Bluetooth Low Energy (BLE). The module is Raspberry Pi compatible and is poweredfrom 2.7 Vto 3.3 V.

BBMagic Motion - Wireless PIR sensor
€14.23 tax excl.
Goods pending acceptance - available within a few days
Waiting for delivery
30-day returns
PayPal payment
Manufacturer: BBMagic

Product description: BBMagic Motion - Wireless PIR motion detector

The wireless PIR motion detectordetects movement of any object whose temperature is higher than absolute zero within a range of 120° over a distance of 4 / 5 m. It communicates viaBluetooth Low Energy (BLE).The module is RaspberryPicompatibleandis powered from 2.7 Vto 3.3 V.

BBMagic Motion - Bezprzewodowy czujnik ruchu PIR

The module is equipped with a PIR motion sensor.

BBMagic Motion - Wireless PIR motion detector

BBMagic Motion - bezprzewodowy czujnik ruchu PIR



The weight of the system.


Configuration of radio transmission signaling:

  • Connection to ground: The built-in red LED indicates radio transmission.
  • No connection: the LED is switched off. The signalling pulses appear on pin 5. Alternatively, the LED can be connected with a serial resistor to pin 5 and 6. A resistor between 1 kΩ and 4.7 kΩ is recommended.


Four active digital inputs, sampled each time just before data is sent.


Supply voltage from 2.7 V to 3.6 V.


Soldering pads for the CR2032 battery holder. Pin 21(+) and pin 22(-).


The pads are used to solder the stabilizer, in order to supply the module with higher voltage.


Power input for stabilizer with reverse polarity protection.


Soldering pads for 10 kΩ photoresistor.


Analogue-to-digital converter input ADC_1 and ADC_2. Allowable voltage range from 0 V to 1.8 V. Resolution of 1 mV.


UART interface lines:

  • Pin 18 - TX.
  • Pin 19 - RX.

Allowable voltage range from 0 V to 5 V.

The manufacturer has prepared the source code of the application allowing to process data from BBMagic modules.

They are available on the manufacturer's website in theDownloadtab, additionally prepared a short guide to working withbbm_scanner appplication.

Operation of BBMagic Motion module - Wireless PIR motion detector

When BBMagic Motion detects movement in the monitored area, it will immediately send information about the event to Raspberry Piusingthe Bluetooth communication interface, then it remains insensitive to the objects appearing for 10 seconds. After this time, monitoring will resume. The content of the buffer is defined in the file bbmagic_lib.h. For sample programs, seethe manufacturer's website.

bbmm_buf[BBMAGIC_DEVICE_TYPE] Specify the type of module that sent the data.
bbm_buf[BBM_MOTION_FLAGS] Flags indicate object detection (oldest bit), a setflag BBM_MOTION_ALERT_MASK indicates object detection.
bbm_buf[BBM_MOTION_V_SUP] The current supply voltage of the module must be divided by 71 to obtain the voltage in volts.
bbm_buf[BBM_MOTION_CHIP_TEMP]. Chip temperature given in degrees Celsius (encoding U2).
bbmm_buf[BBM_MOTION_LIGHT]. Lighting level. Range from 0 to 255.



Voltage level at input ADC_1 in mV, older and younger byte.



Voltage level at input ADC_2 in mV, older and younger byte.
bbmm_buf[BBM_MOTION_WORKTIME_0]] The operating time of the module since the last power-on, expressed in seconds. Youngest byte 0.
bbmm_buf[BBM_MOTION_WORKTIME_1]. The operating time of the module since the last power-on, expressed in seconds. Next byte 1.
bbmm_buf[BBM_MOTION_WORKTIME_2]. The operating time of the module since the last power-on, expressed in seconds.Next byte 2.
bbmm_buf[BBM_MOTION_WORKTIME_3] Module operating time since last power-on in seconds. Eldestbyte 3.
bbmm_buf[BBM_MOTION_FIRM_0]] The firmware version. Junior byte.
bbm_buf[BBM_MOTION_FIRM_1] Firmware version. Older byte.
bbm_buf[BBMAGIC_DEVICE_ADDR_0] Module address. Youngest byte 0 - LSB.
bbm_buf[BBMAGIC_DEVICE_ADDR_1]. Module address. Next byte 1.
bbm_buf[BBMAGIC_DEVICE_ADDR_2]. Module address. Next byte 2.
bbm_buf[BBMAGIC_DEVICE_ADDR_3]. Module address. Next byte 3.
bbm_buf[BBMAGIC_DEVICE_ADDR_4]. Module address. Another byte 4.
bbm_buf[BBMAGIC_DEVICE_ADDR_5]. Module address. Eldest byte 5 - MSB.
bbm_buf[BBMAGIC_DEVICE_RSSI]. Received radio signal power in dBm.

Communication of BBMagic Motion module - Wireless PIR motion detector

The module communicates viaBluetooth Low Energy,the communication is encrypted and signed digitally with the AES-128 symmetrical block code. The device can communicate directly with Raspberry PiviaBluetooth Smart.

BBMagic Motion - Bezprzewodowy czujnik ruchu PIR

BBMagic Motion module - Wireless PIR motion detector.

Specification BBMagic Motion - Wireless PIR motion detector

    • Power supply for the module:
      • Directly: 2.7 V to 3.6 V
      • Stabiliser: output 2.5 to 3.6 V
      • Battery CR2032 - after soldering the handle
    • Soldering place for photoresistor
    • Monitoring of power supply voltage status
    • PIR motion detector:
      • Angle: 120°
      • Range: approx. 4 / 5 m
    • Light detector: pads for solder 10k photoresistor
    • ADC transmitter: 0 V to 1.8 V
    • Radio communication indicated by an LED
    • Encrypted and digitally signed communication AES-128
    • Dimensions: 46 x 22 mm

Voltage to 1.8 V
Voltage from 3.6 V
Sensor - type PIR
Sensor - assembly for case
Package width 3 cm
Package height 5 cm
Package depth 1 cm
Package weight 0 kg

Same-day shipping

  • Crediting the payment for the order on our account on a business day before 10:00 AM means sending the goods on the same day.
  • All packages are being delivered by GLS Group courier and covered with insurance up to 1200 EUR.
  • You will receive a link to track your package and monitor the progress of delivery as soon as it is shipped.

Terms of delivery 

GLS - zone 1

Austria, Belgium, Croatia, The Czech Republic, Denmark, Germany, Netherlands, Poland, Slovakia 

  • Delivery time: 2-4 days
  • Delivery cost: from 4.18 EUR
  • Insurance: 1200 EUR
GLS - zone 2

Bulgaria, Estonia, France, Hungary, Italy, Latvia, Lithuania, Luxembourg, Portugal, Romania, San Marino, Slovenia

  • Delivery time: 2-5 days
  • Delivery cost: from 5.35 EUR
  • Insurance: 1200 EUR
GLS - zone 3

Finland, Greece, Ireland, Spain, Sweden 

  • Delivery time: 2-7 days
  • Delivery cost: from 7.67 EUR
  • Insurance: 1200 EUR

Payment methods

Card image cap
  • Botland is a PayPal verified seller. Protect your financial information with this fast, safe and secure online payment system.

Card image cap
  • Choose easy and quick PayU e-payment method. Your financial information will stay secure.

Product reviews

BBMagic Motion - Wireless PIR sensor


Average grade


Customers opinion
The following opinions are collected
and verified by
an external partner Trustmate
and come from the post-purchase process.
Grzegorz 20.02.2023 Confirmed purchase Translated review
I recommend

Customers who bought this product also bought:

Products from the same category: