蓝牙上的TCP / IP堆栈以连接Pi板

时间:2019-01-09 16:31:18

标签: tcp bluetooth bluez

我正在尝试通过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存储库。现在尝试最好。

0 个答案:

没有答案