• Home
Name Date Size #Lines LOC

..--

.github/workflows/03-May-2024-10859

apps/03-May-2024-2,1151,392

bumble/03-May-2024-23,67617,978

docs/03-May-2024-1,4091,083

examples/03-May-2024-3,3162,139

tests/03-May-2024-2,1511,461

utils/03-May-2024-3912

web/03-May-2024-195138

.gitignoreD03-May-2024163 1211

Android.bpD03-May-2024579 2926

CONTRIBUTING.mdD03-May-20241.1 KiB3021

LICENSED03-May-202411.1 KiB202169

METADATAD03-May-2024399 1816

MODULE_LICENSE_APACHE2D03-May-20240

OWNERSD03-May-202463 43

README.mdD03-May-20241.6 KiB3523

environment.ymlD03-May-2024152 109

noxfile.pyD03-May-2024703 225

pyproject.tomlD03-May-2024140 64

setup.cfgD03-May-20242.2 KiB6964

setup.pyD03-May-2024619 172

tasks.pyD03-May-20241.4 KiB5829

README.md

1
2     _                 _     _
3    | |               | |   | |
4    | |__  _   _ ____ | |__ | | _____
5    |  _ \| | | |    \|  _ \| || ___ |
6    | |_) ) |_| | | | | |_) ) || ____|
7    |____/|____/|_|_|_|____/ \_)_____)
8
9Bluetooth Stack for Apps, Emulation, Test and Experimentation
10=============================================================
11
12<img src="docs/mkdocs/src/images/logo_framed.png" alt="drawing" width="200" height="200"/>
13
14Bumble is a full-featured Bluetooth stack written entirely in Python. It supports most of the common Bluetooth Low Energy (BLE) and Bluetooth Classic (BR/EDR) protocols and profiles, including GAP, L2CAP, ATT, GATT, SMP, SDP, RFCOMM, HFP, HID and A2DP. The stack can be used with physical radios via HCI over USB, UART, or the Linux VHCI, as well as virtual radios, including the virtual Bluetooth support of the Android emulator.
15
16## Documentation
17
18Browse the pre-built [Online Documentation](https://google.github.io/bumble/),
19or see the documentation source under `docs/mkdocs/src`, or build the static HTML site from the markdown text with:
20```
21mkdocs build -f docs/mkdocs/mkdocs.yml
22```
23
24## License
25
26Licensed under the [Apache 2.0](LICENSE) License.
27
28## Disclaimer
29
30This is not an official Google product.
31
32This library is in alpha and will be going through a lot of breaking changes. While releases will be stable enough for prototyping, experimentation and research, we do not recommend using it in any production environment yet.
33Expect bugs and sharp edges.
34Please help by trying it out, reporting bugs, and letting us know what you think!
35