Im пытается прочитать выходную форму Bluetoothctl автоматически. Таким образом, скрипт bash сканирует выходные данные для определенных слов, таких как echo, если есть новое устройство. ([NEW] Устройство x: x: x: x: x). Теперь я обнаружил, что вы можете использовать DBus-мониторинг для этого. но я не уверен, как его использовать. и там не много примеров. Ни руководство. Thnx заранееDBus-monitor для просмотра активности bluetooth
-2
A
ответ
1
Bluetoothctl использует Bluez5. Bluez5 предоставляет интерфейсы в DBus для каждой предлагаемой функциональности.
Если вы хотите начать этот путь, попробуйте выполнить то, что DBus и как вы можете его использовать. Затем посмотрите, какие интерфейсы DBus выставлены Bluez и что вы можете с ним сделать. Наконец, начните вызывать методы DBus, либо напрямую, либо используя прокси!
Вот ссылка на источнике bluetoothctl коду (смотрите внизу, чтобы найти список команд вы знакомы с) https://git.kernel.org/cgit/bluetooth/bluez.git/tree/client/main.c
Bluetoothctl был создан при GBDus (GLib привязок для DBus в C), однако вы используете питон GLib привязок. В git выше вы также сможете найти документацию по всему интерфейсу bluez dbus в/tree/doc
Смежные вопросы
- 1. Android-переменная из активности для просмотра
- 2. Запись активности передачи bluetooth в android
- 3. Показать список просмотра активности googlemaps
- 4. Есть ли крючок для отслеживания активности на последовательном порту bluetooth?
- 5. Перемещенный код Bluetooth для новой активности теперь сбой при активации
- 6. Ошибка Bluetooth Bluetooth для Bluetooth потеряна
- 7. Несколько контроллеров просмотра подписываются на уведомление Bluetooth
- 8. Возможности Bluetooth для Android Bluetooth
- 9. Предотвращение нескольких экземпляров в активности веб-просмотра
- 10. Добавление onclickListeners для просмотра элементов вне активности (собственный класс)
- 11. Android Как зарегистрировать OnTouchEvent для просмотра всего содержимого основной активности?
- 12. Как установить динамическую высоту для просмотра списка в активности фрагментов ..?
- 13. Устранение активности для удаленного просмотра в ящике памяти
- 14. Запуск активности после щелчка элемента списка просмотра?
- 15. Перезапуск активности при изменении режима просмотра
- 16. Закладка активности для GitHub
- 17. Как отправить данные из одной активности в другую. (Bluetooth)
- 18. Как передавать данные с помощью bluetooth в другой активности?
- 19. Выход Bluetooth для выхода Bluetooth Bluetooth слишком медленный.
- 20. активности на пользователях нажмите в диалоговом окне понятности Bluetooth
- 21. Сканирование для Bluetooth и Bluetooth LE
- 22. Поиск Bluetooth в Bluetooth для доступных устройств
- 23. Приложение для Android-сервера Bluetooth Bluetooth
- 24. Время ожидания Bluetooth Bluetooth для BluetoothSocket.connect();
- 25. Проблема с частотой Bluetooth для Bluetooth
- 26. Несколько Bluetooth-клиентов Bluetooth для одного хоста
- 27. Нет активности для управления Intent {act = android.bluetooth.adapter.action.STATE_CHANGED}
- 28. Служба Android для получения данных с Bluetooth
- 29. Лучшая практика для активности сообщений
- 30. Как получить информацию об устройстве Bluetooth с помощью устройства Bluetooth для устройств Bluetooth?