首页 > 解决方案 > 如何使用 nfc 配对蓝牙

问题描述

我目前创建了一个聊天应用程序,它使用蓝牙来回发送消息。现在我想将两个 Android 设备的蓝牙与 NFC 配对。我搜索了 GitHub 和 google,但没有找到解决方案。我查看了 NFC 论坛,他们确实提供了使用 NFC 配对蓝牙的文档,但仅限于付费会员(我认为)。但是在 StackOverflow 中搜索时,我发现了一些关于使用 NFC 配对蓝牙的问题。我想知道其他人从哪里得到这么多信息。我对此很陌生。我只需要知道从哪里开始并知道是否可以在不支付 NFC 论坛的情况下进行。(仅用于大学项目目的!!!!!!)

提前致谢

标签: androidbluetoothnfc

解决方案


如果可以使用 Android 设备来回发送 NdefMessage,那么您可能会使用 NFC协议的蓝牙安全简单配对来启动设备之间的 NFC 交互。

我认为这是不可能的,因此您可能需要在设备上使用主机卡模拟 (HCE) 并使用切换选择器记录模拟静态 NFC 标签,并可能忽略来回 NDEF 消息。另一个设备将在读取器模式下运行并读取静态 NFC(模拟)标签并使用备用运营商记录有效负载中的信息进行连接。有关更多详细信息,请参阅上述链接中的静态切换部分。

第一个设备模拟带有切换选择器记录的 NdefMessage

TNF: Well-Known Type
RTD: Handover Selector ('Hs')

随后是一些备用运营商记录

TNF: Well-Known Type
RTD: Alternative Carrier ('ac')

Alternate Carrier Record 指示其有效负载中的蓝牙 MAC 地址。

一个有用的来源。

一个有用的论坛,可以询问类似的 NFC 相关问题。


推荐阅读