Protocolo de publicidad general de baliza Bluetooth Feasycom

- Jun 09, 2020-


FeasyBeaconGeneral Advertising Frame incluye contenido como la versión Firmare, la dirección MAC, la duración de la batería, etc.

El marco publicitario general se puede encontrar en ServiceData (etiqueta 0x16):

Len (1 Byte)

Etiqueta (1 Byte)

Servicio (2 Bytes)

Tipo (1 Byte)

Versión (2 Bytes)

Característica (1 Byte)

MAC (6 Bytes)

Nivel de batería (1 Byte)

0x0D

0x16

0xFFF0






Len: 1byte, la longitud del marco que excluye la palabra Len.

Etiqueta: 1 byte, tipo de marco, 0x16 representa el marco publicitario general

Servicio: 2 bytes, 0xFFF0

Tipo: 1 byte, número de modelo del dispositivo:

0x15 FSC-BP102

0x19 FSC-BP109

0x1A FSC-BP103

0x1B FSC-BP104

0x1C FSC-BP201

0x1D FSC-BP106

0x1E FSC-BP101

Versión: 2 bytes, versión de firmware del dispositivo

Característica: 1 byte, características compatibles:

Bit0 ~ bit1: estado de conectividad

0: no conectable

1: conectable, no se requiere contraseña

2: conectable, se requiere contraseña

Bit2 ~ bit3: Reservado, debe establecerse en 0

Bit4: 0: sin LED aplicado 1: LED aplicado

Bit5: 0: no se aplica el timbre 1: se aplica el timbre

Bit6: 0: No G-sensora aplicado 1: G-sensoris aplicado

Bit7: 0: sin botón aplicado 1: botón aplicado

MAC: 6 bytes, la dirección MAC del dispositivo

Nivel de batería: 1byte, el nivel de batería actual

0x00 - 0x64 representa 0 ~ 100%

0x65 Indica fuente de alimentación sin batería