AltBeacon setBeaconLayout ()

Me gustaría saber qué representa el código de Beacon. Quiero decir, por lo que sé que debe identificar el diseño de la baliza. ¿Significa esto que puedo personalizar cualquier tipo de diseño y asignarle cualquier tipo de Código de Beacon? Quiero decir, ¿puedo escribir algo así:

SetBeaconLayout ("m: 2-3 = abcd, i: 4-13, i: 14-23, p: 24-24, d: 25-25")?

Gracias por tu ayuda

One Solution collect form web for “AltBeacon setBeaconLayout ()”

Según documentos de AltBeacon :

M – coincidencia secuencia de bytes para este tipo de baliza para analizar (exactamente uno requerido)

S – ServiceUuid para este tipo de baliza para analizar (opcional, sólo para faros basados ​​en Gatt)

I – identificador (al menos uno requerido, múltiple permitido)

P – campo de calibración de potencia (exactamente uno requerido)

D – campo de datos (opcional, múltiple permitido)

X – diseño extra. Significa que el diseño es secundario a un diseño principal con la misma secuencia de bytes coincidente (o ServiceUuid). Los diseños adicionales no requieren campos de alimentación o identificadores y crean objetos Beacon sin identificadores.

Ejemplo de una cadena de parser para AltBeacon:

"M: 2-3 = beac, i: 4-19, i: 20-21, i: 22-23, p: 24-24, d: 25-25"

Esto significa que el tipo de baliza será descodificado cuando se encuentre un anuncio con 0xbeac en bytes 2-3 y un identificador de tres partes será extraído de los bytes 4-19, bytes 20-21 y bytes 22-23, respectivamente. Se extraerá un valor de calibración de potencia firmado del byte 24 y se extraerá un campo de datos del byte 25.

Aquí está la lista de algunos diseños de beacon

ALTBEACON m:2-3=beac,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25 EDDYSTONE TLM x,s:0-1=feaa,m:2-2=20,d:3-3,d:4-5,d:6-7,d:8-11,d:12-15 EDDYSTONE UID s:0-1=feaa,m:2-2=00,p:3-3:-41,i:4-13,i:14-19 EDDYSTONE URL s:0-1=feaa,m:2-2=10,p:3-3:-41,i:4-20v IBEACON m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24 
  • Cómo obtener balizas visibles desde el método RegionBootstrap AltBeacon
  • Trilateración en Android usando iBeacons
  • No se puede detectar iBeacon usando AltBeacon / android-beacon-library
  • ¿Solicitar permiso de ubicación cuando no se supervisa en segundo plano?
  • Android AltBeacon Antecedentes
  • getBeaconParsers (). add throws java.lang.UnsupportedOperationException
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.