【发布时间】:2015-04-02 23:00:39
【问题描述】:
我有 2 个 Raspberry Pi,运行 Raspbian,是最新的。每个 Pi 都有一个蓝牙 USB 加密狗。我可以让他们使用this.通过RFCOMM 进行通信
现在,我想在蓝牙物理链路上建立一个适当的 IP 层。据我了解,我必须使用 PAN(个人局域网),它应该创建一个我可以使用 ifconfig 管理的网络接口。我正在尝试调整 this tutorial,但我遇到了 invalid exchange 错误。
在 RPi0 上,我运行
$ sudo pand --nodetach --listen --master --role=NAP
pand[2313]: Bluetooth PAN daemon version 4.99
在 RPi1 上,我运行
$ pand --nodetach --connect 00:1A:7D:DA:71:16
pand[2323]: Bluetooth PAN daemon version 4.99
pand[2323]: Connecting to 00:1A:7D:DA:71:16
pand[2323]: Connect to 00:1A:7D:DA:71:16 failed. Invalid exchange(52)
我找不到有关此错误代码的任何相关信息。知道如何解决这个问题吗?还是我弄错了,我应该使用其他东西而不是 PAN 吗?
提前致谢!
编辑: 指定我要收听的蓝牙设备时,我收到另一条错误消息。这也没有什么意义,因为我没有运行任何其他蓝牙服务器。
$ sudo pand -i 00:1A:7D:DA:71:16 --nodetach --listen --role=NAP
pand[2582]: Bluetooth PAN daemon version 4.99
pand[2582]: Bind failed. Address already in use(98)
【问题讨论】:
-
想知道 - 我可以同时使用蓝牙连接多个设备吗?假设我有 3 台只有蓝牙的平板电脑,我可以将所有 3 台都连接到 pi 然后同时上网吗?
-
嗨!不知道,不幸的是。我已经有几年没有使用蓝牙了。也许您应该考虑打开一个全新的 Stack Overflow 问题?祝你好运。
标签: bluetooth raspberry-pi raspbian