LINUX.ORG.RU

Преобразователь bt <---> uart

 


0

1

Из арчевики узнал о bluetoothctl, делаю pairing, проходит.

[bluetooth]# info 98:D3:31:B2:6C:96 
Device 98:D3:31:B2:6C:96
        Name: HC-05
        Alias: HC-05
        Class: 0x001f00
        Paired: yes
        Trusted: yes
        Blocked: no
        Connected: no
        LegacyPairing: no
        UUID: Serial Port               (00001101-0000-1000-8000-00805f9b34fb)

делаю connect, получаю фэйл,

[bluetooth]# connect 98:D3:31:B2:6C:96 
Attempting to connect to 98:D3:31:B2:6C:96
[CHG] Device 98:D3:31:B2:6C:96 Connected: yes
Failed to connect: org.bluez.Error.NotAvailable
[CHG] Device 98:D3:31:B2:6C:96 Connected: no
[CHG] Device 98:D3:31:B2:6C:96 Connected: yes
[CHG] Device 98:D3:31:B2:6C:96 Connected: no

Ещё rfcomm в новых версиях как я понял не узнает своего конфига в /etc, старт через init.d отвалился и все надо делать руками каждый раз. Да и непонятно откуда брать номер канала, sdptool browse ничего не выдает.

Попытка запуска picocom на /dev/rfcomm0 закнчивается вот этим.

FATAL: write to term failed: Transport endpoint is not connected

Когда же bt будет нормально работать и появится докуметация?

★★

Может быть от того, что обновился на bluez 5.18, может быть нет, но начало работать.

Теперь остается сделать так, чтобы после ребута соединение устанавливалось без моей помощи как только преобразователь появится рядом. Пока же приходится удалять стройство в bluetoothctl, сканировать, добавлять и делайть pairing. Только после этого начинает работать.

amaora ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.