Стек TCP / IP по Bluetooth для подключения плат Pi - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь использовать SSH через Bluetooth через Ethernet через Blutooth. До сих пор я основывал свои усилия на: Настройка сети Bluetooth PAN с BlueZ 5.X

Я верю, что добросовестно следовал инструкциям. Инструкция требует создания системных и серверных служб на стороне клиента: net-bnep.service и net-bnep-client.service соответственно.

Кроме того, есть bt-pan, скрипт на Python (суд GitHub). Сценарий вызывается с обеих сторон. Наконец, в качестве «точки подключения» должен быть создан мост:

#!/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

Когда я пытаюсь проверить состояние службы на стороне сервера, все выглядит нормально. Но на стороне клиента служба не работает с сообщением

Метод «Соединиться» с подписью 's' на org.bluez. Сеть1 не существует.

Используя d-футов , он не может найти службу org.bluez.Network1 , не говоря уже о методе Подключение .

Кто-нибудь кроме меня пытается сделать то же самое?

Кстати, если вы посмотрите на последнюю версию BlueZ на GitHub, вы увидите, что она включает набор тестовых утилит, в частности одну из них: bneptest. Эта утилита предположительно может использоваться для той же цели, Ethernet через Bluetooth.

Я клонировал, собрал и установил репозиторий Git. Теперь пробуем bneptest.

...