Es gibt zwei Arten der Bluetooth-Kopplung von NDEF-Nachrichten, die von JellyBean unterstützt werden. Die standardisierte, die von der Bluetooth SIG together with the NFC Forum definiert ist und die (ältere) proprietäre, die von Nokia definiert wurde (siehe "Was ist das Tag-Format, um das Nokia 6131 NFC mit einem Bluetooth-Imaging-Gerät zu verbinden?" Unter http://www.developer.nokia.com/Community/Wiki/Nokia_6131_NFC_-_FAQs#SDK_APIs für einige Details).
Der standardisierte bietet keine Unterstützung für PIN. Es unterstützt nur die neue Simple-Pairing-Methode. Die Nachricht vom Nokia-Typ unterstützt PIN. Beim Lesen des entsprechenden Quellcodes von Android, der solche Bluetooth-NDEF-Nachrichten analysiert (parseNokia()
in HandoverManager), können Sie jedoch sehen, dass die PIN nicht einmal aus der NDEF-Nachricht ausgelesen wird. Also werden am Ende nur die eingebauten PINs im Android Bluetooth Manager versucht (Standard wie zB 0000 und 1234), eine Verbindung aufzubauen, wenn das Gerät nicht bereits bekannt ist und vor dem Lesen des Tags gepaart wurde (in diesem Fall die NFC-Tag fungiert lediglich als eine Möglichkeit, die Verbindung zu aktivieren).
Ich habe auch den Eindruck, dass diese neue Funktionalität in Android erstens mit Audiogeräten wie Headsets funktionieren soll. Ich kann nicht sagen, ob es auch mit SSP-Geräten funktioniert (kein Gerät zum Testen mit mir selbst).
danke für die Antwort! Kennen Sie eine App, die solche Tags schreiben könnte? – ligi
[NFC TagWriter von NXP] (https://play.google.com/store/apps/details?id=com.nxp.nfc.tagwriter) wie in der anderen Antwort erwähnt (aktivieren Sie die Professional Edition als UI-Modus in der Einstellungen, um es sichtbar zu machen). Vielleicht möchten Sie mit der Byte-Reihenfolge der MAC-Adresse experimentieren; Es scheint einige Verwirrung darüber zu geben, was die richtige Reihenfolge ist. –
Dank und genießen Sie die Prämie - Ich war mit dieser Funktion innerhalb NFC TagWriter von NXP übersehen, wie ich nicht wusste, dass Sie erst zur Professional Edition wechseln müssen – ligi