Как я могу слушать небезопасное последовательное соединение Bluetooth в Ubuntu? (с телефоном Android)

Я пытаюсь прослушать телефонное устройство Android и отобразить его в консоли (в основном, установить соединение и убедиться, что оно работает).

Я не уверен, что это проблема драйверов Ubuntu. Могу ли я попросить кого-нибудь сообщить мне какие-либо возможные решения или даже направление, которое я должен искать? Любая помощь будет с благодарностью признана.

Редактировать В соответствии с ценными комментариями @vidarlo, я добавляю следующие детали: я пытаюсь запустить свое собственное приложение Joypad, которое я построил по аналогии с github.com/TraQuad/TraQuad -Контроллер три года назад. Он прекрасно работал с Windows. Я хочу использовать этот андроид джойстик (похожий на Arduino BT Joystick бесплатно) и запустить мой симулятор в Ubuntu. Я не уверен, что Sony отключил этот профиль через обновления системы. Обзор sdptool дал следующий результат: https://pastebin.com/s90jZWis

Редактировать 3

Я могу видеть / dev / rfcomm0 теперь после следования Bluetooth в Ubuntu 16.04 (возможно, это также связано с некоторыми другими постами, которые я пробовал). Однако, когда я пытаюсь Невозможно создать порт dev / rfcomm , я получаю

sudo picocom -c / dev / rfcomm0 picocom v2.2

порт : / dev / rfcomm0 flowcontrol: нет скорости передачи: 9600 паритет: нет данных: нет данных: 8 стоп-битов: 1 escape: Ca локальное эхо: yes noinit is: no noreset is: no nolock is: no send_cmd is: sz - vv receive_cmd: rz -vv -E imap: omap: emap: crcrlf, delbs,

Введите [Ca] [Ch], чтобы увидеть доступные команды

Готов к терминалу

FATAL: термин закрыт

Редактировать 4 Весьма вероятно, что я использовал небезопасное соединение, так как устройство Xperia Dual M2 довольно старое. Я просматривал документацию по Android https://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#createInsecureRfcommSocketToServiceRecord (java.util.UUID) и ссылочный код https: / /github.com/TraQuad/TraQuad-Controller/blob/master/app/src/main/java/com/example/prasadnr/traquad/ProJoypad.java#L759 Я использовал 00001101-0000-1000-8000- 00805F9B34FB. Итак, вопрос сводится к Как я могу прослушивать небезопасное последовательное соединение Bluetooth в Ubuntu?

Редактировать 5 Я пытаюсь https: // askubuntu. com / a / 104954/950668 и https://stackoverflow.com/a/13041129/10978972 Но я не могу заставить его работать даже сейчас.

Редактировать 6 Я попытался запустить sudo rfcomm connect rfcomm0 A0:E4:53:D8:91:80 и получил Can't connect RFCOMM socket: Connection refused. Итак, я проходил этот https://stackoverflow.com/a/52221644/10978972 . Но я не нашел Service Name: Serial Port после запуска команды. Итак, это проблема с Ubuntu или с телефоном Android?

1
задан 3 May 2019 в 10:01

0 ответов

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

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