Пытаюсь подключить блютуз модуль HC-06 (считай умный датчик) к одноплатному пк OrangePI. Подключаю через bluetoothctl, затем поднимаю порт /dev/rfcomm0 для прослушивания входящих сообщений, однако сталкиваюсь с неведомой ошибкой о невозможности связаться с портом "Can't connect RFCOMM socket: Host is down"....
Вывод блютуз службы:
[bluetooth]# connect 35:BD:F9:31:AC:B7
Attempting to connect to 35:BD:F9:31:AC:B7
[CHG] Device 35:BD:F9:31:AC:B7 Connected: yes
Connection successful
[CHG] Device 35:BD:F9:31:AC:B7 ServicesResolved: yes
[HC-06]# info
Device 35:BD:F9:31:AC:B7 (public)
Name: HC-06
Alias: HC-06
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Unknown (0000ffe0-0000-1000-8000-00805f9b34fb)
Вывод rfcomm:
orangepi@orangepizero3:~$ sudo rfcomm bind /dev/rfcomm0 35:BD:F9:31:AC:B7 1
orangepi@orangepizero3:~$ rfcomm -a
rfcomm0: 35:BD:F9:31:AC:B7 channel 1 clean
orangepi@orangepizero3:~$ sudo rfcomm connect /dev/rfcomm0 35:BD:F9:31:AC:B7 1
Can't connect RFCOMM socket: Host is down
/etc/bluetooth/rfcomm.conf
rfcomm0 {
bind yes;
device 35:BD:F9:31:AC:B7;
channel 1;
comment "HC-06 Bluetooth Module";
}
Если запустить терминал (picocom, minicom, screen и т.д.) на прослушку порта rfcomm0, то будет просто пустой экран.
Сам модуль и датчик исправны, и в приложении, например Serial Bluetooth Terminal для андройда, всё сопрягается и сообщается как положено.
В чём может быть проблема? Как можно достать данные (текст) передаваемые с модуля на пк?