Я делаю следующее, чтобы использовать socat для пересылки последовательных данных Bluetooth на / из локального порта TCP:
1) sudo rfcomm bind 0 00:04:3E:4C:61:E5 1
2) socat tcp-l:5760,reuseaddr open:/dev/rfcomm0,raw,nonblock,echo=0,b115200
Если, однако, я пытаюсь сделать то же самое при запуске, используя /etc/bluetooth/rfcomm.conf:
rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device 00:04:3E:4C:61:E5;
# RFCOMM channel for the connection
channel 1;
# Description of the connection
comment "Crossfire serial port";
}
... no / dev / rfcomm0 устройство создано, и, следовательно,призыв к сокату не работает. Есть идеи?