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 e Autonomous Mode) 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.

Especificações do produto #
Table 1: Product Specifications
Protocolo | iBeacon |
Potência de RF | 0dBm in default, -20 to +5dBm TX power |
Distância | Máx. 80m |
Densidade para rastreamento interno | >10m |
Radiodifusão | Mínimo 100 ms |
Acelerômetro | Opcional |
Consumo de energia | With acceleration sensor: 5μA @ 5s interval and 0dBm TX power |
Without acceleration sensor: 4.2μA @ 5s interval and 0dBm TX power | |
Bateria | Li-MnO2, 500mAh |
Peso | 10g |
Dimensão | 90mm*60mm*1.5mm, Thickness: 1.5~2.5mm.68mm*60mm*2mm, Thickness: 1.5~3.5mm. |
Certificação | 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.

Potência TX #
The signal strength sent by the beacon. The default value 06 (0dBm)
Table 2: TX Power
Tipo de valor | Valor | Potência TX (dBm) |
Hex | 01 | -20 |
02 | -16 | |
03 | -12 | |
04 | -8 | |
05 | -4 | |
06 | 0 | |
07 | 4 |
Intervalo de anúncio #
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
Tipo de valor | Valor | EUintervalo (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 Autonomous Mode. 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
Tipo de valor | Valor | 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.
Autonomous Mode #
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 Anunciar 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
Tipo de valor | Valor | 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 | Valor | 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. |
Recurso de publicidade #
Em Periodic Mode, the beacon advertises a 30-byte packet with a fixed 5s Intervalo de anúncio. In Autonomous Mode, 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
Deslocamento de bytes | Valor padrão | Descrição | Propriedades |
0 | 0x02 | Comprimento dos dados – 2 bytes | Preâmbulo constante |
1 | 0x01 | Tipo de dados – sinalizadores | Preâmbulo constante |
2 | 0x06 | Bandeira LE e BR/EDR | Preâmbulo constante |
3 | 0x1A | Comprimento dos dados – 26 bytes | Preâmbulo constante |
4 | 0xFF | Data type – Manufacturer specific data | Preâmbulo constante |
5 | 0x4C | Dados do fabricante | Preâmbulo constante |
6 | 0x00 | Dados do fabricante | Preâmbulo constante |
7 | 0x02 | Dados do fabricante | Preâmbulo constante |
8 | 0x15 | Dados do fabricante | Preâmbulo constante |
9 | 0xF2 | UUID de proximidade 1º byte | UUID do usuário |
10 | 0xA5 | UUID de proximidade 2º byte | UUID do usuário |
11 | 0x2D | UUID de proximidade 3º byte | UUID do usuário |
12 | 0x43 | UUID de proximidade 4º byte | UUID do usuário |
13 | 0xE0 | UUID de proximidade 5º byte | UUID do usuário |
14 | 0xAB | UUID de proximidade 6º byte | UUID do usuário |
15 | 0x48 | UUID de proximidade 7º byte | UUID do usuário |
16 | 0x9C | UUID de proximidade 8º byte | UUID do usuário |
17 | 0xB6 | UUID de proximidade 9º byte | UUID do usuário |
18 | 0x4C | UUID de proximidade 10º byte | UUID do usuário |
19 | 0x4A | UUID de proximidade 11º byte | UUID do usuário |
20 | 0x83 | UUID de proximidade 12º byte | UUID do usuário |
21 | 0x00 | UUID de proximidade 13º byte | UUID do usuário |
22 | 0x14 | UUID de proximidade 14º byte | UUID do usuário |
23 | 0x67 | UUID de proximidade 15º byte | UUID do usuário |
24 | 0x20 | UUID de proximidade 16º byte | UUID do usuário |
25 | AA | 1º byte principal | Valor principal |
26 | BB | 2º byte principal | Valor principal |
27 | CC | 1º byte menor | Valor menor |
28 | CC | 2º byte menor | Valor menor |
29 | 0xB3 | Potência do sinal (SSI calibrado a 1 m) | Valor da potência do sinal |
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
Deslocamento de bytes | Valor padrão | Descrição | Propriedades |
0 | 0x02 | Comprimento dos dados – 2 bytes | Preâmbulo constante |
1 | 0x01 | Tipo de dados – sinalizadores | Preâmbulo constante |
2 | 0x06 | Bandeira LE e BR/EDR | Preâmbulo constante |
3 | 0x1B | Comprimento dos dados – 27 bytes | Preâmbulo constante |
4 | 0xFF | Tipo de dados – Dados específicos do fabricante | Preâmbulo constante |
5 | 0x4C | Dados do fabricante | Preâmbulo constante |
6 | 0x00 | Dados do fabricante | Preâmbulo constante |
7 | 0x02 | Dados do fabricante | Preâmbulo constante |
8 | 0x15 | Dados do fabricante | Preâmbulo constante |
9 | 0xF2 | UUID de proximidade 1º byte | UUID do usuário |
10 | 0xA5 | UUID de proximidade 2º byte | UUID do usuário |
11 | 0x2D | UUID de proximidade 3º byte | UUID do usuário |
12 | 0x43 | UUID de proximidade 4º byte | UUID do usuário |
13 | 0xE0 | UUID de proximidade 5º byte | UUID do usuário |
14 | 0xAB | UUID de proximidade 6º byte | UUID do usuário |
15 | 0x48 | UUID de proximidade 7º byte | UUID do usuário |
16 | 0x9C | UUID de proximidade 8º byte | UUID do usuário |
17 | 0xB6 | UUID de proximidade 9º byte | UUID do usuário |
18 | 0x4C | UUID de proximidade 10º byte | UUID do usuário |
19 | 0x4A | UUID de proximidade 11º byte | UUID do usuário |
20 | 0x83 | UUID de proximidade 12º byte | UUID do usuário |
21 | 0x00 | UUID de proximidade 13º byte | UUID do usuário |
22 | 0x14 | UUID de proximidade 14º byte | UUID do usuário |
23 | 0x67 | UUID de proximidade 15º byte | UUID do usuário |
24 | 0x20 | UUID de proximidade 16º byte | UUID do usuário |
25 | AA | 1º byte principal | Valor principal |
26 | BB | 2º byte principal | Valor principal |
27 | CC | 1º byte menor | Valor menor |
28 | CC | 2º byte menor | Valor menor |
29 | 0xB3 | Potência do sinal (SSI calibrado a 1 m) | Valor da potência do sinal |
30 | Nível da bateria | Battery level | Battery level |
Configurando o Lansitec BLE Beacon com um iPhone #
Aviso: todos os parâmetros estão em codificação hexadecimal.
Passo 1: Search and download “LightBlue” in the App Store.
Passo 2: Long press the button to turn the B002 beacon label. A red light flashes in the first minute.
Etapa 3: Abrir Azul claro, 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)
Intervalo de transmissão (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)
Intervalo de transmissão (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.
- Calcule a média das amostras restantes para obter o valor da Potência Medida.
Recomendamos outros dois algoritmos para calcular a distância e a posição:
- 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 #
Descrição | PN |
BLE label, ibeacon, 320mAh | 100-0B002 |