Source: python-bumble Maintainer: Home Assistant Team Uploaders: Edward Betts , Section: python Build-Depends: debhelper-compat (= 13), dh-sequence-python3, pybuild-plugin-pyproject, python3-all, python3-setuptools, Build-Depends-Indep: python3-aiohttp , python3-click , python3-grpcio , python3-humanize , python3-platformdirs , python3-prettytable , python3-prompt-toolkit , python3-pyee , python3-serial-asyncio , python3-pytest , python3-pytest-asyncio , python3-websockets , Standards-Version: 4.7.3 Homepage: https://github.com/google/bumble Vcs-Browser: https://salsa.debian.org/homeassistant-team/deps/python-bumble Vcs-Git: https://salsa.debian.org/homeassistant-team/deps/python-bumble.git Testsuite: autopkgtest-pkg-pybuild Package: python3-bumble Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, Description: Bluetooth protocol stack for applications, emulation and experimentation This library implements a comprehensive Bluetooth protocol stack supporting both Bluetooth Low Energy (BLE) and Bluetooth Classic protocols and profiles, such as GAP, L2CAP, ATT, GATT, SMP, SDP, RFCOMM, HFP, HID and A2DP. It can interact with physical Bluetooth radios using HCI over interfaces like USB or UART, and can also work with virtual radios, including the virtual Bluetooth device provided by the Android emulator. Interoperability with different hardware interfaces is handled using standard Bluetooth controller transport protocols, including support for the Linux VHCI interface for virtual devices. . Multiple utilities and tools are included for inspecting and interacting with Bluetooth controllers, managing device pairing and authentication, handling GATT attribute operations, radio information retrieval, packet inspection, and more. Advanced tools are provided for bridging traffic, exploring available devices, and experimenting with profiles and controller connections.