¿Cómo escuchar las balizas (emisora) utilizando el ejemplo simple_observer?

0

Estoy usando el TICC2640 para este propósito.

Estoy intentando usar el ejemplo simple_observer del SDK para escuchar las balizas. Soy capaz de escanear los dispositivos e imprimir sus direcciones MAC. Estoy transmitiendo la baliza a través de una aplicación de Android llamada " buscar baliza ". El ejemplo escanea hasta 8 dispositivos mientras imprime sus direcciones MAC. Lo he modificado ligeramente para imprimir el tipo de evento y la dirección, como se muestra a continuación.

// Display the indexed scanned device.
Display_print1(dispHandle, 2, 0, "Device %d", (scanIdx + 1));
Display_print0(dispHandle, 3, 0, 
Util_convertBdAddr2Str(devList[scanIdx].addr));
Display_print1(dispHandle, 4, 0,"addrType: %d",devList[scanIdx].addrType);
Display_print1(dispHandle, 5, 0,"eventType: %d",devList[scanIdx].eventType);

Problema-1: Entre los 8 dispositivos escaneados, ninguno de ellos es el dispositivo (mi teléfono) que emite la baliza. Esto lo he comprobado con la dirección MAC mostrada. ¿Cómo puedo obtener este ejemplo para buscar el dispositivo que está transmitiendo (baliza)?

Problema 2: necesito escuchar el paquete de baliza y analizarlo por algún motivo. Sin embargo, de lo anterior, no puedo hacer que la baliza haga nada con ella.

También parece que no hay ningún ejemplo o punto de partida cuando se trata de ver balizas usando este ejemplo. ¿Hay algún código o configuración específica que pueda ayudarme a lograr esto?

Cualquier soporte con lo anterior sería apreciado.

    
pregunta PsychedGuy

0 respuestas

Lea otras preguntas en las etiquetas