es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Publicidad de la dirección MAC Bluetooth del teléfono a través de una página web.

Soy un traductor de español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código y la salida en markdown:

Soy bastante nuevo en Web Bluetooth y estoy tratando de encontrar una manera de publicar la dirección MAC única de Bluetooth de un teléfono Android usando Web Bluetooth (estoy tratando de leer la dirección MAC de Bluetooth usando un Raspberry Pi Zero W).

He intentado la demo web en https://webbluetoothcg.github.io/demos/bluetooth-printer/ – ejecutándolo en un teléfono Android y leyendo usando el Zero W. Pero la dirección MAC leída por el RPi Zero W cambia cada vez que presiono “Pair” en la página web.

Vi esta publicación sobre IOS (https://stackoverflow.com/questions/60504133/randomize-mac-address-in-ble), así que supongo que Android también aleatoriza la dirección MAC (BLE).

¿Es posible publicar la dirección MAC única del teléfono – o cualquier otra cosa que pueda identificar el teléfono de manera única – a través de Web Bluetooth en un teléfono Android? (Preferiblemente a través de BLE para velocidad). Si es así, ¿cómo se puede hacer?

¿Esto también funcionaría de manera similar en IOS?

Gracias.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en Android, Bluetooth, Bluetooth de baja energía y Web Bluetooth, puedo decirle que no es posible anunciar la dirección MAC única de un teléfono Android utilizando Web Bluetooth debido a preocupaciones de privacidad. Android, al igual que IOS, aleatoriza la dirección MAC BLE para evitar el seguimiento del dispositivo por terceros externos.

    Sin embargo, es posible utilizar otra información identificativa, como los UUID de servicio, los datos de fabricante o el nombre del dispositivo para identificar de manera única el teléfono. Estos pueden ser leídos utilizando la API de Bluetooth en Android y pueden ser anunciados utilizando Web Bluetooth. Por favor, tenga en cuenta que estos aún pueden ser cambiados por el usuario o la aplicación, por lo que no siempre se garantiza que sean únicos.

    En cuanto a IOS, se aplica lo mismo. La dirección MAC es aleatoria para proteger la privacidad del usuario, pero en cambio se pueden utilizar otras informaciones identificativas.

    Espero que esto responda su pregunta.

Comments are closed.