General Introduction #
O B003 e B004 beacon support detecting and advertising the battery level and advertises BLE packages according to a fixed interval. It supports a low battery alert and a panic button.


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 | 5μA @ 5s interval and 0dBm TX power |
Bateria | CR2032, 220mAh |
Peso | 7.7g |
Dimensão | 38mm*38mm*7mm |
Certificação | FCCID: 2APPL-100-0B, CE |
Function Description #
On/Off Status #
- Turn on: Press the button for 3s and the LED flashes 10 times.
- Turn off: Press the button for 3s, and the LED flashes 3 times quickly.
Alerta de bateria fraca #
The beacon checks the voltage every hour. If the battery power is below 20%, the beacon will beep every minute as a warning. To stop the alarm, press the button three times. The alarm will resume after the next voltage check if the battery power is still low.
Panic Button #
When the panic button is enabled, the Major field’s high bit (binary 1) signifies the panic state. The beacon advertises the status 10 times with the set interval. For example, if the Major is 0x0010 and the Minor is F1BC. Major becomes 0x8010.
0x02 01 06 1A FF 4C 00 02 15 F2 A5 2D 43 E0 AB 48 9C B6 4C 4A 83 00 14 67 20 00 10 F1 BC B3 (panic button not pressed)
0x02 01 06 1A FF 4C 00 02 15 F2 A5 2D 43 E0 AB 48 9C B6 4C 4A 83 00 14 67 20 80 10 F1 BC B3 (panic button pressed)
The panic button is enabled by default. Please get in touch with Lansitec if you do not need it.
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 |
Switch Configuration #
The B003 and B004 beacon has a switch function “Battery Level Advert”. It determines whether the beacon advertises with the battery level.
Table 4: Switch Configuration
Name | Valor | Description |
Battery Level Advert | 00:Disabled, 01:Enabled, | This configuration determines whether the beacon advertises the battery level. The default value is 0. |
Recurso de publicidade #
Standard Advertising Packet #
The beacon advertises a standard advertising packet when the battery level feature is not enabled.
Table 5. 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 6: 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 B003 and B004 beacon label. A red LED flashes 10 times.
Etapa 3: Abrir Azul claro and click a beacon with the name “LS_Beacon_V96” which will show up in the app. An enter password is required when connecting this beacon, otherwise you can only view the configuration and cannot modify it.
Etapa 3: Enter the password: 116321.
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 “0xFFF6” (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_V96” (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”, and “TX_power” 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 the value “00,” which means disable the battery level advertising function, and “01,” which means enable this function (step 3). Click “Done” (step 4) to save and click “0xFF0D” (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_V96″ (step 7) to return to the previous page. Then, exit the configuration. Otherwise, the change will NOT be saved.
We can also preprogram the “UUID”, “Major”, “Minor”, “Interval”, “TX_power”, and “Battery Level Advert” for you and print it on housing before shipment.
Duração da bateria #
Table 7: 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) | 1.5 | 7 | 14 | 48 |
Table 8: 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) | 1.5 | 7 | 15 | 58 |
Note:
Regarding accuracy, several factors influence the accuracy of distance measurements with BLE RSSI.
- Shadow effect: Signals can be reflected by walls and glasses many times during transmission. Diffraction changes the signal path, Which 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 B003 & B004 Bluetooth Beacon #

How to Replace the Batteries B003 & B004 Bluetooth Beacon #

Packaging #
Batch packaging #

Sample packaging #

Ordering Information #
Descrição | PN |
B003 Bluetooth tag, 37mm side length, 230mAh | 100-0B003 |
B004 Bluetooth tag, 38*38*7mm, 230mAh | 100-0B004 |