Вопросы по теме 'bluez'

Программирование Bluetooth для Linux на C и socket.h
Я новый пользователь stackoverflow! Я пишу, потому что у меня есть некоторые проблемы с программированием Bluetooth с помощью C на моей KUbuntu 12.04. Я пытаюсь подключить устройство (LEGO Mindstorm Brick) к своему ноутбуку с помощью программы,...
10061 просмотров
schedule 20.12.2022

Конечная точка транспорта не подключена bluez
Конечная точка транспорта не подключена #include <stdio.h> #include <unistd.h> #include <sys/socket.h> #include <bluetooth/bluetooth.h> #include <bluetooth/rfcomm.h> int main(int argc, char **argv) { struct...
1980 просмотров
schedule 23.05.2022

Как подключить телефон Android к ПК с помощью Bluez
Я разрабатываю приложение для Android, которое просто подключает телефон к компьютеру. Я подключил два компьютера с помощью этих команд (из командной строки/консоли): Прослушивание сервера с помощью этого: sdptool add --channel=15 SP rfcomm...
2869 просмотров
schedule 08.02.2023

Bluetooth с низким энергопотреблением: чтение данных Fitbit Zip из Raspberry Pi
У меня есть Fitbit Zip, и я хочу извлечь его данные из Raspberry Pi с помощью gatttool. Я могу подключиться к нему, выяснить дескриптор RX, TX и т. д. Я понимаю, что мне нужно включить прослушивание дескриптора CCC, как это char-write-req...
1136 просмотров
schedule 22.03.2023

C++: прохождение сообщения DBUS для поиска адаптера BlueZ 5 с помощью итератора
Я пытаюсь найти доступные адаптеры BlueTooth, используя обновленный API Dbus BlueZ 5. В отличие от BlueZ 4, у которого есть метод именно для этого (например, org.bluez.Manager.FindAdapter()), BlueZ 5 использует интерфейс FreeDesktop ObjectManager с...
2642 просмотров
schedule 25.10.2022

Регистрация службы sdp с помощью bluez в Fedora 20
Я пытаюсь создать службу bluetooh через bluez в Linux. Согласно этому руководству [http://people.csail.mit.edu/albert/bluez-intro/x604.html], необходимо подключиться к локальному серверу SDP, чтобы зарегистрировать службу. Но «sdp_connect...
4133 просмотров
schedule 25.07.2022

Использование l2test Bluez для связи с устройством LE
Я пытаюсь заставить ключ BLE (мастер) соединиться со встроенным устройством BLE (ведомым), после чего они могут использовать пакеты L2CAP для связи. Используя Bluez 5.18, я могу видеть ведомую рекламу с помощью hcitool lescan и могу подключиться к...
2121 просмотров
schedule 16.05.2022

Может ли программа на С++ 11 использовать BlueZ?
У меня возникли проблемы с компиляцией простой программы на С++ 11 с использованием библиотеки BlueZ: #include <bluetooth/bluetooth.h> int main() {} Компиляция этого с помощью g++ -std=c++11 main.cpp на моей коробке Fedora 21 дает:...
829 просмотров
schedule 09.03.2024

API-интерфейсы DBUS в BLUEZ
Я новичок в BLUEZ, а также в Linux. Я обнаружил, что Bluez продвигает использование API DBUS. Я также хочу знать, что такое DBUS API с точки зрения BLUEZ, в чем преимущество их использования вместо прямого C APIS? Насколько он отличается от C API?
2109 просмотров
schedule 14.06.2022

BlueZ / Pybluez - сканирование Bluetooth LE при подключении к периферийному устройству
Краткий вопрос: можно ли сканировать устройства LE при периодическом подключении к некоторым и считывать характеристики а) в целом [позволяет ли это протокол] и б) со стеком BlueZ? Длинный вопрос: я пишу сценарий Python для сканирования устройств...
9367 просмотров
schedule 30.09.2022

Отключить поддержку случайного адреса для рекламы LE в Bluez 5.31
Я использую двухрежимный ключ BT / LE для работы в режиме только LE с пользовательскими производственными данными (чтобы выступать в качестве носителя OOB). Функциональность хорошо работает в настольной системе ubuntu (KERNEL - 3.13.0-57-generic), но...
2035 просмотров

Как правильно аннотировать сложные типы в DTD D-BUS Object Introspection?
Я использую библиотеку Qt D-Bus для взаимодействия со службой BlueZ. Платформа — ОС Linux. Я экспортировал DTD D-BUS Object Introspection объекта /org/bluez/hci0 и добавил необходимые аннотации (см.: qdbusxml2cpp неизвестного типа ) Рассмотрим...
504 просмотров
schedule 13.05.2023

Ошибка запроса записи характеристики Gatttool: как уменьшить тайм-аут сбоя для чтения/записи?
Читаю и пишу характеристики со своей платы с помощью bluez-4.101. с помощью гаттула. иногда я получаю сообщение о сбое запроса на запись характеристики: или ошибка чтения. Частота этих ошибок составляет примерно 2/10, могу ли я что-то сделать,...
847 просмотров

QAudioDeviceInfo:: availableDevices не обновляется
На ПК с Ubuntu 14.04, Qt 5.5.0 и Bluez 4.101-0ubuntu13.1 я пытаюсь воспроизвести звук на устройствах приемника BT через A2DP. Для этого я подключаюсь к этим устройствам с помощью Bluez, а затем играю на нем с помощью QAudioOutput с устройством,...
483 просмотров
schedule 05.10.2022

Структура Dbus и вызовы методов в C
Я начинаю создавать приложение dbus на C для взаимодействия с bluez. Я новичок в dbus и немного не понимаю, как правильно структурировать свое приложение с помощью dbus. Первый вопрос связан с путями службы, интерфейса и объекта в dbus. Bluez...
1469 просмотров
schedule 30.04.2022

Активное сканирование Bluetooth LE вызывает проблемы с подключением на другом компьютере
У меня возникла проблема, когда активное сканирование BLE на одном компьютере вызывает проблемы с подключением на другом компьютере. Я был бы более раним, если бы кто-нибудь мог объяснить, почему, и предложить какие-либо предложения о том, как...
1940 просмотров
schedule 13.12.2022

QBluetoothSocketPrivate::_q_readNotify() 14 ошибка
Я пишу простое приложение для доступа к PBAP моего смартфона с моего компьютера (Linux, Debian). Я вижу все сервисы своего смартфона, также могу подключиться (смартфон получает запрос на сопряжение). Но через несколько секунд я получаю следующую...
629 просмотров
schedule 31.05.2023

Ошибка Не удалось прочитать: org.bluez.Error.Failed
с использованием платформы Debian linux. с помощью BLEdevice [SensorBug with Pill Case - Bluetooth 4.0 Wireless] с использованием Bluez5.40 Пробуем использовать инструмент bluetoothctl для подключения, сопряжения и чтения характеристик. Я могу...
3129 просмотров
schedule 20.04.2022

Автоматически принимать запрос на сопряжение Bluetooth без графического интерфейса
Я хотел бы знать, есть ли способ принимать входящие запросы на сопряжение от смартфонов к Raspberry Pi 3 с помощью bluetoothctl или bluez. Я пробовал агент NoInputNoOutput, а также модифицировал simple-agent.py. Однако окно для принятия этого...
3757 просмотров

Настройка автоматического сопряжения Bluetooth в Linux
Я хочу использовать любой мобильный телефон для подключения к IoT-устройству через Bluetooth Classic с протоколом последовательного порта (SPP). Устройство IoT не имеет экрана и клавиатуры, и оно должно принимать соединения автоматически, если...
5132 просмотров
schedule 20.04.2022