Bluetooth/en: различия между версиями
(Новая страница: «The <code>hcitool dev</code>command can be used to check if the device is enabled.») |
(Новая страница: «You can control the Bluetooth interface mode on/off with the <code>hciconfig hci0 up | down</code> command.») |
||
Строка 13: | Строка 13: | ||
The <code>hcitool dev</code>command can be used to check if the device is enabled. | The <code>hcitool dev</code>command can be used to check if the device is enabled. | ||
You can control the Bluetooth interface mode on/off with the <code>hciconfig hci0 up | down</code> command. | |||
Поиск классических Bluetooth-устройств (BR/EDR, Bluetooth Basic Rate/Enhanced Data Rate) выполняется командой <code>hcitool scan</code>, сканирование BLE-устройств — | Поиск классических Bluetooth-устройств (BR/EDR, Bluetooth Basic Rate/Enhanced Data Rate) выполняется командой <code>hcitool scan</code>, сканирование BLE-устройств — |
Версия 16:14, 23 апреля 2019
Wiren Board 6: Bluetooth module
Wiren Board 6 controllers are equipped with a combined Wi-Fi + Bluetooth 4.0 BLE (Bluetooth Low Energy) radio module manufactured by Realtek. Controllers do not support Bluetooth in modification without Wi-Fi! The same antenna as for Wi-Fi is used for Bluetooth communication.
Software
There is preinstalled software[BlueZ|http://www.bluez.org/ BlueZ], that supports the Bluetooth stack on Linux. A detailed description and purpose of the commands is given on the project page. Check the availability of Bluetooth with hciconfig
command:
The hcitool dev
command can be used to check if the device is enabled.
You can control the Bluetooth interface mode on/off with the hciconfig hci0 up | down
command.
Поиск классических Bluetooth-устройств (BR/EDR, Bluetooth Basic Rate/Enhanced Data Rate) выполняется командой hcitool scan
, сканирование BLE-устройств —
hcitool lescan
.
Поиск Bluetooth-устройств рядом с контроллером описан в [нашей статье|https://habr.com/company/wirenboard/blog/420831/ нашей статье] в разделе "Bluetooth".
Сканирование сервисов
Узнать, какие Bluetooth-сервисы поддерживает найденное устройство (телефон, к примеру), можно командой
sdptool browse 58:40:4E:60:C5:B1 | grep "Service Name"
Работа с сервисами
Различные устройства поддерживают свой набор Bluetooth-сервисов, например, передачу файлов, работу в качестве сетевой карты, устройство воспроизведения аудио и т.п. Возможность работы с этими сервисами описана в документации к ПО [BlueZ|http://www.bluez.org/ BlueZ], в документации к устройствам и на профильных форумах. Использование каждого сервиса требует сооетветвующей настройки.