我正在尝试通过Bluetooth上的以太网通过Bluetooth使用SSH。到目前为止,我的工作一直基于:Bluetooth PAN Network Setup with BlueZ 5.X
我相信我忠实地遵守了指示。该说明要求分别创建服务器和客户端系统服务: net-bnep.service 和 net-bnep-client.service 。
此外,还有一个bt-pan,一个Python脚本(GitHub上的courtsey)。脚本在两侧都被调用。最后,有一个桥要创建为“连接点”:
#!/bin/bash
br=bnep
[[ -n "$(brctl show $br 2>&1 1>/dev/null)" ]] && {
brctl addbr $br
brctl setfd $br 0
brctl stp $br off
ip addr add 10.1.2.3/24 dev $br
ip link set $br up
}
exec bt-pan --debug server $br
当我尝试检查服务器端服务的状态时,一切似乎都正常。但是在客户端,该服务因消息而消失
在org.bluez.Network1上具有签名's'的方法“连接”不存在。
使用 d-feet 找不到服务 org.bluez.Network1 ,更不用说方法 Connect 。
除了我之外,还有其他人试图完成同样的事情吗?
顺便说一句,如果您在GitHub上查看最新的BlueZ,您会看到它包括一套测试实用程序,尤其是:bneptest。据推测,该实用程序可以用于相同的目的,即蓝牙以太网。
我克隆,构建并安装了Git存储库。现在尝试最好。