Hay dos tipos de mensajes NDEF de emparejamiento Bluetooth que son compatibles con JellyBean. El estándar definido por el Bluetooth SIG together with the NFC Forum y el (más antiguo) propietario definido por Nokia (consulte "¿Cuál es el formato de etiqueta para conectar el Nokia 6131 NFC con un dispositivo de imágenes Bluetooth?" Al http://www.developer.nokia.com/Community/Wiki/Nokia_6131_NFC_-_FAQs#SDK_APIs para obtener más información).
El estándar no proporciona soporte para el PIN. Solo es compatible con el nuevo método de emparejamiento simple. El mensaje de tipo Nokia tiene soporte para PIN. Sin embargo, al leer el código fuente relevante de Android que analiza dichos mensajes NDEF de paring Bluetooth (parseNokia()
en HandoverManager), puede ver que ni siquiera se lee el PIN del mensaje NDEF. Por lo tanto, al final solo se probarán los PIN incorporados en el administrador Bluetooth de Android (por defecto, 0000 y 1234) para configurar una conexión si el dispositivo aún no se conoce y se empareja antes de leer la etiqueta (en cuyo caso el La etiqueta NFC simplemente funciona como una forma de activar la conexión).
También tengo la impresión de que esta nueva funcionalidad en Android se supone que funciona con dispositivos de audio, como conjuntos de cabeza. No puedo decir si también funciona con dispositivos SSP (no hay dispositivo para probar yo mismo).
¡gracias por la respuesta! ¿Conoces alguna aplicación que pueda escribir etiquetas como esta? – ligi
[NFC TagWriter por NXP] (https://play.google.com/store/apps/details?id=com.nxp.nfc.tagwriter) como se menciona en la otra respuesta (habilite Professional Edition como modo UI en el ajustes para hacerlo visible). Es posible que desee experimentar con el orden de bytes de la dirección MAC; parece haber cierta confusión sobre cuál es el orden correcto. –
gracias y disfrute de la recompensa: estaba pasando por alto esa característica dentro de NFC TagWriter por NXP ya que no sabía que tenía que cambiar a la edición profesional primero – ligi