蓝牙与Bluez 5.49配对和连接

时间:2019-09-05 10:07:36

标签: bluetooth

我正在与Linux和Bluez 5.49的目标合作伙伴合作,我想将三星智能手机与主板连接。 我在目标上使用此命令来启动蓝牙:

hciattach / dev / ttymxc1德州3000000 hciconfig hci0名称“目标” 蓝牙 打开 可发现于 默认代理

在智能手机上,我开始配对过程,smarphore询问密码,输入1234,目标询问密码,输入1234。 在智能手机上,连接失败,在目标上,连接正常,几秒钟后失败。 我在某个论坛上读到,Bluez 5.49会自动生成6个字符的随机销,该销会被2个蓝牙交换并激活,操作员不会手动将其插入。 为什么配对过程会问我图钉? 为什么连接失败?

我测试了另一个不使用default-agent的开始序列: hciattach / dev / ttymxc1德州3000000 hciconfig hci0名称“目标” 蓝牙 打开 可发现于 代理关闭 代理KeyboardDisplay

在这种情况下,配对过程不会询问我个人密码(正确),但连接失败(如前所述)。为什么呢 如果我将代理程序DisplayOnly或NoInputNoOutput或DisplayYesNo或KeyboardOnly放到配对过程中,请不要问我密码(正确),但连接失败(如前所述)。为什么?

我的开始顺序可能不正确。 您能给我发个可行的启动顺序示例吗?

我们的客户要求我们为蓝牙使用可编程的密码,而不是随机的密码,在Bluez 5.49中可以吗? 我可以更改默认代理的密码吗?

我希望你能帮助我。

0 个答案:

没有答案