Bluetooth: различия между версиями
(Подготовка страницы к переводу) |
(Отметить эту версию для перевода) |
||
Строка 1: | Строка 1: | ||
<languages/> | <languages/> | ||
<translate> | <translate> | ||
= Wiren Board 6: Модуль Bluetooth = | = Wiren Board 6: Модуль Bluetooth = <!--T:1--> | ||
<!--T:2--> | |||
В контроллерах Wiren Board 6 устанавливается комбинированный модуль радиосвязи Wi-Fi + Bluetooth 4.0 BLE (Bluetooth Low Energy) производства Realtek. Контроллеры в модификации без Wi-Fi не поддерживают Bluetooth! | В контроллерах Wiren Board 6 устанавливается комбинированный модуль радиосвязи Wi-Fi + Bluetooth 4.0 BLE (Bluetooth Low Energy) производства Realtek. Контроллеры в модификации без Wi-Fi не поддерживают Bluetooth! | ||
Для Bluetooth-связи используется та же антенна, что и для Wi-Fi. | Для Bluetooth-связи используется та же антенна, что и для Wi-Fi. | ||
== Программное обеспечение == | == Программное обеспечение == <!--T:3--> | ||
<!--T:4--> | |||
На контроллере Wiren Board 6 установлено ПО [[http://www.bluez.org/ BlueZ|http://www.bluez.org/ BlueZ]], поддерживающее стек протоколов Bluetooth на Linux. Подробное описание и назначение команд приводится на странице проекта. | На контроллере Wiren Board 6 установлено ПО [[http://www.bluez.org/ BlueZ|http://www.bluez.org/ BlueZ]], поддерживающее стек протоколов Bluetooth на Linux. Подробное описание и назначение команд приводится на странице проекта. | ||
Проверить работоспособность и наличие Bluetooth командой <code>hciconfig</code>: | Проверить работоспособность и наличие Bluetooth командой <code>hciconfig</code>: | ||
<!--T:5--> | |||
[[File:Hciconfig.png|||||]] | [[File:Hciconfig.png|||||]] | ||
<!--T:6--> | |||
Проверить наличие включенного устройства можно командой <code>hcitool dev</code>. | Проверить наличие включенного устройства можно командой <code>hcitool dev</code>. | ||
<!--T:7--> | |||
Управлять включением/выключением Bluetooth-интерфейса можно командой <code>hciconfig hci0 up | down</code>. | Управлять включением/выключением Bluetooth-интерфейса можно командой <code>hciconfig hci0 up | down</code>. | ||
<!--T:8--> | |||
Поиск классических 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-устройств — | ||
<code>hcitool lescan</code>. | <code>hcitool lescan</code>. | ||
<!--T:9--> | |||
Поиск Bluetooth-устройств рядом с контроллером описан в [[https://habr.com/company/wirenboard/blog/420831/ нашей статье|https://habr.com/company/wirenboard/blog/420831/ нашей статье]] в разделе "Bluetooth". | Поиск Bluetooth-устройств рядом с контроллером описан в [[https://habr.com/company/wirenboard/blog/420831/ нашей статье|https://habr.com/company/wirenboard/blog/420831/ нашей статье]] в разделе "Bluetooth". | ||
=== Сканирование сервисов === | === Сканирование сервисов === <!--T:10--> | ||
<!--T:11--> | |||
Узнать, какие Bluetooth-сервисы поддерживает найденное устройство (телефон, к примеру), можно командой | Узнать, какие Bluetooth-сервисы поддерживает найденное устройство (телефон, к примеру), можно командой | ||
<pre>sdptool browse 58:40:4E:60:C5:B1 | grep "Service Name"</pre> | <pre>sdptool browse 58:40:4E:60:C5:B1 | grep "Service Name"</pre> | ||
<!--T:12--> | |||
[[File:Btservices.png||||||]] | [[File:Btservices.png||||||]] | ||
=== Работа с сервисами === | === Работа с сервисами === <!--T:13--> | ||
<!--T:14--> | |||
Различные устройства поддерживают свой набор Bluetooth-сервисов, например, передачу файлов, работу в качестве сетевой карты, устройство воспроизведения аудио и т.п. Возможность работы с этими сервисами описана в документации к ПО [[http://www.bluez.org/ BlueZ|http://www.bluez.org/ BlueZ]], в документации к устройствам и на профильных форумах. Использование каждого сервиса требует сооетветвующей настройки. | Различные устройства поддерживают свой набор Bluetooth-сервисов, например, передачу файлов, работу в качестве сетевой карты, устройство воспроизведения аудио и т.п. Возможность работы с этими сервисами описана в документации к ПО [[http://www.bluez.org/ BlueZ|http://www.bluez.org/ BlueZ]], в документации к устройствам и на профильных форумах. Использование каждого сервиса требует сооетветвующей настройки. | ||
</translate> | </translate> |