/ dev / rfcomm0 устанавливается только при ручной привязке - PullRequest
0 голосов
/ 06 ноября 2019

Я делаю следующее, чтобы использовать 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 устройство создано, и, следовательно,призыв к сокату не работает. Есть идеи?

...