我正在尝试在 Android 智能手机和 Linux 主机之间实现类似 Android-Beam 的行为。Android 智能手机(Galaxy Note 3、Android 4.4.2)接触连接到 Linux 主机的 NFC Dongle 并通过 NFC 交换蓝牙运营商数据,这样它就可以连接到同样连接到 Linux 主机的蓝牙 Dongle。
现在的问题是,Android 智能手机总是询问用户(我)是否真的想与蓝牙 Dongle 配对。在两个 Android 手机之间的 Android Beam 中,不会显示此用户确认,用户只需单击内容(即图片)即可发送它(这是我想要达到的行为)。我正在使用“nfctool”来嗅探 Android 手机传入的握手请求消息(请参阅http://pastebin.com/Dr0D0nqn)。根据 NFC 论坛的“使用 NFC 的蓝牙安全简单配对”文档(参见http://members.nfc-forum.org/resources/AppDocs/NFCForum_AD_BTSSP_1_0.pdf第 19 页),此握手请求应包含简单配对哈希和一个简单的配对随机化器,
所以我的问题是: