rfcomm недоступен после обновления до Ubuntu 16.04

Я работаю над Advantech MIO 2263 с Ubuntu 16.04. (В декабре я обновился с 14.04 по 16.04).

Я хочу отправить данные от arduino с модулем HC-06 в ROS на плате MIO (приемник Bluetooth - это общий USB-ключ).

Поэтому я использую /etc/bluetooth/rfcomm.conf с этим вводом:

rfcomm0 { bind yes; device 30:14:11:XX:XX:00; channel 1; comment "feedback"; }

В автозапуске я вызываю roslaunch, который также работает с rfcomm0. С Ubuntu 14.04 он работал идеально.

Теперь с Ubuntu 16.04 я могу подключить модуль только вручную после запуска MIO-платы.

Я пробовал многое. Вот несколько фактов, которые, по моему мнению, важны:

Перед запуском соединения Bluetooth вручную (с sudo rfcomm connect 0 30:14:11:XX:XX:00 1) я набрал:

rfcomm -a

, и я получаю ничего не вернулся. после запуска и отмены его, я получаю:

rfcomm0: 00:15:83:3D:0A:57 -> 30:14:11:XX:XX:00 channel 1 closed [reuse-dlc release-on-hup ]

Итак, я думаю, что rfcomm0 не удалось правильно построить файл, и я не знаю почему. Я пробовал несколько изменений в файле /etc/init.d/bluetooth и в файле /etc/rc.local без каких-либо изменений.

Любые предложения? Я ищу решение с декабря. Это сводит меня с ума.

0
задан 17 January 2018 в 15:04

0 ответов

Другие вопросы по тегам:

Похожие вопросы: