Как настроить встроенный Linux в качестве сервера Bluetooth SPP? - PullRequest
0 голосов
/ 04 сентября 2018

Сейчас я пытаюсь заставить встроенную систему Linux выступать в качестве сервера Bluetooth SPP. В системе можно использовать blueZ, и я уже проверил, что bluetoothctl команда включена для сканирования, сопряжения и подключения с некоторыми устройствами Bluetooth (iPhone и MacBook).

Однако, несмотря на поиски, нет информации, чтобы сделать Linux сервером Bluetooth SPP с автоматическим подключением и подключением. Я пытаюсь реализовать пример использования ниже:

(1) Некоторые настройки в системе Linux (включение демона bluetooth, hcitool, сервера SPP и т. Д.) (2) Клиентское устройство сканирует Bluetooth (Linux). Если найдено, он пытается спариться. (3) При получении запроса на сопряжение система Linux выполнит сопряжение клиентского устройства. (4) Клиентское устройство пытается подключиться к системе Linux. (5) Система Linux позволяет подключение.

Я хочу знать, реализуем ли этот вариант использования, и, если возможно, я хотел бы знать некоторые учебные пособия или примеры кодов. В лучшем случае я могу реализовать описанный выше вариант использования с программированием на C (или C ++) с использованием BlueZ (API dBus).

...