我正在尝试在Android智能手机和Linux主机之间实现类似Android-Beam的行为。 Android智能手机(Galaxy Note 3,Android 4.4.2)触及连接到Linux主机的NFC Dongle,并通过NFC交换蓝牙载波数据,因此它可以连接到也连接到Linux主机的蓝牙适配器。
现在的问题是,Android智能手机总是询问用户(我)是否真的想与蓝牙适配器配对。在两个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页),此握手请求应包含简单配对哈希和简单配对随机化器,它们在握手请求中都缺失机器人。
所以我的问题是:
非常感谢任何帮助:)
答案 0 :(得分:3)
我终于找到了解决这个问题的方法,并回答了我的大部分问题: