Bluetooth: различия между версиями
Kilpio (обсуждение | вклад) |
Kilpio (обсуждение | вклад) |
||
Строка 20: | Строка 20: | ||
Поиск Bluetooth-устройств рядом с контроллером описан в [[https://habr.com/company/wirenboard/blog/420831/ нашей статье]] в разделе "Bluetooth". | Поиск Bluetooth-устройств рядом с контроллером описан в [[https://habr.com/company/wirenboard/blog/420831/ нашей статье]] в разделе "Bluetooth". | ||
=== Сканирование сервисов === | |||
Узнать, какие Bluetooth-сервисы поддерживает найденное устройство (телефон, к примеру), можно командой | |||
<pre>sdptool browse 58:40:4E:60:C5:B1 | grep "Service Name"</pre> | |||
[[File:Btservices.png||||||]] |
Версия 13:21, 14 ноября 2018
Wiren Board 6: Модуль Bluetooth
В контроллерах Wiren Board 6 устанавливается комбинированный модуль радиосвязи Wi-Fi + Bluetooth 4.0 BLE (Bluetooth Low Energy) производства Realtek. Контроллеры в модификации без Wi-Fi не поддерживают Bluetooth! Для Bluetooth-связи используется та же антенна, что и для Wi-Fi.
Программное обеспечение
На контроллере Wiren Board 6 установлено ПО [BlueZ], поддерживающее стек протоколов Bluetooth на Linux. Подробное описание и назначение команд приводится на странице проекта.
Проверить работоспособность и наличие Bluetooth командой hciconfig
:
Проверить наличие включенного устройства можно командой hcitool dev
.
Управлять включением/выключением Bluetooth-интерфейса можно командой hciconfig hci0 up | down
.
Поиск классических Bluetooth-устройств (BR/EDR, Bluetooth Basic Rate/Enhanced Data Rate) выполняется командой hcitool scan
, сканирование BLE-устройств —
hcitool lescan
.
Поиск Bluetooth-устройств рядом с контроллером описан в [нашей статье] в разделе "Bluetooth".
Сканирование сервисов
Узнать, какие Bluetooth-сервисы поддерживает найденное устройство (телефон, к примеру), можно командой
sdptool browse 58:40:4E:60:C5:B1 | grep "Service Name"