General Introduction #
The B002 beacon is equipped with a three-axis acceleration sensor that can detect whether it is in motion. It can switch between two different advertising modes ( Periodic Mode et Mode autonome) by changing the Accelerometer Threshold value. It also supports detecting and advertising the battery level. In autonomous mode, it can advertise every 24 hours if it is not moved.

Spécifications du produit #
Table 1: Product Specifications
Protocole | iBeacon |
Puissance RF | 0dBm in default, -20 to +5dBm TX power |
Distance | Max 80m |
Density for indoor tracking | >10m |
Broadcasting | Minimum 100ms |
Accéléromètre | Facultatif |
Consommation d'énergie | With acceleration sensor: 5μA @ 5s interval and 0dBm TX power |
Without acceleration sensor: 4.2μA @ 5s interval and 0dBm TX power | |
Batterie | Li-MnO2, 500mAh |
Poids | 10g |
Dimension | 90mm*60mm*1.5mm, Thickness: 1.5~2.5mm.68mm*60mm*2mm, Thickness: 1.5~3.5mm. |
Certification | FCCID: 2APPL-100-0B, CE |
Function Description #
On/Off Status #
- Turn on: Press the button for 3s and the red light flashes for one minute.
- Turn off: Press the button for 3s and no light flashes.

Puissance TX #
The signal strength sent by the beacon. The default value 06 (0dBm)
Table 2: TX Power
Value Type | Valeur | Puissance TX (dBm) |
Hex | 01 | -20 |
02 | -16 | |
03 | -12 | |
04 | -8 | |
05 | -4 | |
06 | 0 | |
07 | 4 |
Intervalle de publicité #
The interval of beacon advertisement is 5s in default, this means that the beacon advertises the advertising packet once every 5s. The maximum Advertisement interval is 10s.
Table 3: Advertise Interval
Value Type | Valeur | Interval (ms) |
Hex | 01000000 | 100 |
02000000 | 200 | |
03000000 | 300 | |
04000000 | 400 | |
05000000 | 500 | |
…… | …… | |
64000000 | 10,000 |
Accelerometer Threshold #
The Accelerometer threshold value is 0x00 by default which means that autonomous mode is disabled and the beacon advertises in the Periodic Mode. When the Accelerometer threshold value is greater than or equal to 0x10, the beacon advertises in the Mode autonome. The beacon is considered in motion when the accelerated speed is larger than the threshold. The default unit is 16mg, Accelerometer threshold = value * 16mg.
Table 4: Accelerometer Threshold
Value Type | Valeur | Threshold (mg) |
Hex | 00 | 00 means the periodic mode is enabled. |
01 ~ 0F | Reserved for future use. | |
10 | 256 (0x10 = 16, 16x16mg = 256mg)Autonomous Mode | |
11 | 272(0x11 = 17, 17x16mg = 272mg) | |
12 | 288 | |
13 | 304 | |
…… | …… | |
7F | 2032 |
Advertise Mode #
Periodic Mode #
In the periodic mode, the beacon advertises the advertising packet at fixed intervals as configured until the battery power runs out.
Mode autonome #
In the autonomous mode, the beacon only advertises when it is in motion. When the acceleration is larger than the Accelerometer threshold, the beacon advertises with the Annoncer Interval value for the duration of the Advert Time.
For example, if the interval value is 5s and the advert time is 1min, the beacon will not advertise if it is stationary. When the acceleration is larger than the Accelerometer threshold, the beacon will advertise once every 5s and keep advertising for 1min.
Advert Time #
The duration of the beacon advertisement is 0000 by default, and the maximum advertise time is 65535s. This configuration only works in autonomous mode. If the beacon works in periodic mode, this configuration has no effect.
Table 5: Advert Time
Value Type | Valeur | Time (s) |
Hex | 0000 | Broadcast all the time. |
0001 ~ 001D | Reserved for future use. | |
001E | 30 | |
001F | 31 | |
0020 | 32 | |
…… | …… | |
FFFF | 65535 |
Switch Configuration #
The B002 beacon has two switch functions: “Battery Level Advert” and “No Movement 24h Advert”. The “Battery Level Advert” function determines whether the beacon advertises with the battery level. The “No Movement 24h Advert” function determines whether the beacon advertises every 24 hours if it is not moved.
Table 6: Switch Configuration
Name | Valeur | Description |
Battery Level Advert | 00:disabled, 01:enabled,the default value is 0. | This configuration determines whether the beacon advertises the battery level. |
No Movement 24h Advert | 00:disabled, 01:enabled,the default value is 0. | This configuration only works in autonomous mode, where the beacon advertises every 24 hours if it is not moved.In periodic mode, this configuration has no effect. |
Advertising Feature #
Dans Periodic Mode, the beacon advertises a 30-byte packet with a fixed 5s Intervalle de publicité. In Mode autonome, the beacon only advertises with the advertise interval value for the duration of the Advert Time when it is in motion and will not advertise when it is stationary.
The beacon advertising packet is as follows.
Standard Advertising Packet #
The beacon advertises a standard advertising packet when the battery level feature is not enabled.
Table 7. Standard iBeacon Advertising Packet
Byte Offset | Default Value | Description | Properties |
0 | 0x02 | Data length – 2 bytes | Constant Preamble |
1 | 0x01 | Data type – flags | Constant Preamble |
2 | 0x06 | LE and BR/EDR flag | Constant preamble |
3 | 0x1A | Data length – 26 bytes | Constant preamble |
4 | 0xFF | Data type – Manufacturer specific data | Constant preamble |
5 | 0x4C | Manufacturer data | Constant preamble |
6 | 0x00 | Manufacturer data | Constant preamble |
7 | 0x02 | Manufacturer data | Constant preamble |
8 | 0x15 | Manufacturer data | Constant preamble |
9 | 0xF2 | Proximity UUID 1st byte | User UUID |
10 | 0xA5 | Proximity UUID 2nd byte | User UUID |
11 | 0x2D | Proximity UUID 3rd byte | User UUID |
12 | 0x43 | Proximity UUID 4th byte | User UUID |
13 | 0xE0 | Proximity UUID 5th byte | User UUID |
14 | 0xAB | Proximity UUID 6th byte | User UUID |
15 | 0x48 | Proximity UUID 7th byte | User UUID |
16 | 0x9C | Proximity UUID 8th byte | User UUID |
17 | 0xB6 | Proximity UUID 9th byte | User UUID |
18 | 0x4C | Proximity UUID 10th byte | User UUID |
19 | 0x4A | Proximity UUID 11th byte | User UUID |
20 | 0x83 | Proximity UUID 12th byte | User UUID |
21 | 0x00 | Proximity UUID 13th byte | User UUID |
22 | 0x14 | Proximity UUID 14th byte | User UUID |
23 | 0x67 | Proximity UUID 15th byte | User UUID |
24 | 0x20 | Proximity UUID 16th byte | User UUID |
25 | AA | Major 1st byte | Major value |
26 | BB | Major 2nd byte | Major value |
27 | CC | Minor 1st byte | Minor value |
28 | CC | Minor 2nd byte | Minor value |
29 | 0xB3 | Signal power (Calibrated SSI@1m) | Signal power value |
Advertising Package with Battery Level #
The beacon also supports advertising battery-level information in the last byte. Chapter 5.2 Battery Level Advert Configuration explains how to enable this feature via “LightBlue”.
Table 8: Advertising Packet with Battery Level
Byte Offset | Default Value | Description | Properties |
0 | 0x02 | Data length – 2 bytes | Constant Preamble |
1 | 0x01 | Data type – flags | Constant Preamble |
2 | 0x06 | LE and BR/EDR flag | Constant preamble |
3 | 0x1B | Data length – 27 bytes | Constant preamble |
4 | 0xFF | Data type – Manufacturer specific data | Constant preamble |
5 | 0x4C | Manufacturer data | Constant preamble |
6 | 0x00 | Manufacturer data | Constant preamble |
7 | 0x02 | Manufacturer data | Constant preamble |
8 | 0x15 | Manufacturer data | Constant preamble |
9 | 0xF2 | Proximity UUID 1st byte | User UUID |
10 | 0xA5 | Proximity UUID 2nd byte | User UUID |
11 | 0x2D | Proximity UUID 3rd byte | User UUID |
12 | 0x43 | Proximity UUID 4th byte | User UUID |
13 | 0xE0 | Proximity UUID 5th byte | User UUID |
14 | 0xAB | Proximity UUID 6th byte | User UUID |
15 | 0x48 | Proximity UUID 7th byte | User UUID |
16 | 0x9C | Proximity UUID 8th byte | User UUID |
17 | 0xB6 | Proximity UUID 9th byte | User UUID |
18 | 0x4C | Proximity UUID 10th byte | User UUID |
19 | 0x4A | Proximity UUID 11th byte | User UUID |
20 | 0x83 | Proximity UUID 12th byte | User UUID |
21 | 0x00 | Proximity UUID 13th byte | User UUID |
22 | 0x14 | Proximity UUID 14th byte | User UUID |
23 | 0x67 | Proximity UUID 15th byte | User UUID |
24 | 0x20 | Proximity UUID 16th byte | User UUID |
25 | AA | Major 1st byte | Major value |
26 | BB | Major 2nd byte | Major value |
27 | CC | Minor 1st byte | Minor value |
28 | CC | Minor 2nd byte | Minor value |
29 | 0xB3 | Signal power (Calibrated SSI@1m) | Signal power value |
30 | Battery level | Battery level | Battery level |
Configuring Lansitec BLE Beacon with an iPhone #
Notice: all parameters are in hexadecimal coding.
Étape 1 : Search and download “LightBlue” in the App Store.
Étape 2 : Long press the button to turn the B002 beacon label. A red light flashes in the first minute.
Étape 3 : Open LightBlue, and click a beacon with the name “LS_Beacon_Vx.x” which will show up in the app. Please click the iBeacon within 1 minute after powering on, or it must be restarted to enter the configuration mode again.
Major Configuration #


- Click “Major” (step 1).
- Click “Write new value” (step 2).
- Enter a new value (step 3) and click “Done” (step 4) to save and click “0xFFF2” (step 5) to return to the “Major” page.
- The new value is shown in the value block (step 6) of the “Major” page, and the previous value is grey. Click the “LS_Beacon_V8.3” (step 7) to return to the previous page.
- Click “Back” (step 8) to exit the configuration. Otherwise, the change will NOT be saved.
Configure “UUID”, “Minor”, “Interval”, “TX_power”, “Accelerometer thld”, and “Advert time” in the same way. Please exit LightBlue after configuration. The light stops flashing after configuration.
Battery Level Advert Configuration #


- Click “Battery Level Advert” (step 1).
- Click “Write new value” (step 2).
- Enter value “00” means disable the battery level advertising function, and “01” means enable this function (step 3). Click “Done” (step 4) to save and click “0xFFF8” (step 5) to return to the “Battery Level Advert” page.
- The new value is shown in the value block (step 6) of the “Battery Level Advert” page, and the previous value is grey.
- Click the ” LS_Beacon_V8.3″ (step 7) to return to the previous page. Then exit the configuration. Otherwise, the change will NOT be saved.
Configure “No Movement 24h Advert” in the same way. Please exit LightBlue after configuration. The light stops flashing after configuration.
We can also preprogram the “UUID”, “Major”, “Minor”, “Interval”, “TX_power”, “Accelerometer thld”, “Advert time”, “Battery Level Advert”, and “No Movement 24h Advert” for you and print it on housing before shipment.
Battery Life B002 Bluetooth Beacon Label #
Table 9: Battery Life (with the Acceleration Sensor)
Broadcast Interval (ms) | 100 | 500 | 1000 | 5000 |
Average Current (μA) | 154 | 33.8 | 17 | 5 |
Battery Life (Month) | 3 | 15 | 29 | 104 |
Table 10: Battery Life (without the Acceleration Sensor)
Broadcast Interval (ms) | 100 | 500 | 1000 | 5000 |
Average Current (μA) | 153 | 33 | 16 | 4.2 |
Battery Life (Month) | 3 | 15 | 31 | 124 |
Note:
Regarding accuracy, several factors influence the accuracy of distance measurements with BLE RSSI.
- Shadow effect: signals can be reflected by walls and glasses around many times during the transmission. Diffraction changes the signal path This results in receiving unstable signal strength.
- There are many devices on 2.4G, Wi-Fi, Bluetooth, and Zigbee. The signal may overlap, making the received signal strength unstable.
- Due to the semiconductor manufacturing limitation, TX power is not stable.
When using a beacon for positioning, please consider the following method for measuring the distance.
- While the beacon is advertising, repeatedly sample the RSSI at a 1-meter distance for a minimum of 10 seconds.
- Discard the highest 10% of the RSSI samples.
- Discard the lowest 20% of the RSSI samples.
- Average the remaining samples to obtain the Measured Power value.
We recommend another two algorithms for calculating the distance and position:
- Moving average algorithm, Lansitec document number 930-00171.
- Position Calibration, Lansitec document number 930-00172.
How to Install a B002 Bluetooth Beacon Label #

Tear the back double-sided adhesive tape and stick it to anywhere you want.

Packaging #
Batch packaging

Sample packaging

Ordering Information #
Description | PN |
BLE label, ibeacon, 320mAh | 100-0B002 |