bumble

Bluetooth stack

A full-featured Bluetooth stack written in Python for app development, emulation, testing and experimentation.

GitHub

265 stars
21 watching
77 forks
Language: Python
last commit: 7 days ago

Related projects:

Repository Description Stars
ukbaz/python-bluezero An interface to access Bluetooth functionality in Python without boilerplate code 396
bluekitchen/btstack A Bluetooth protocol stack implementation with a small memory footprint. 1,735
fo-000/bluing An intelligence gathering tool for hacking Bluetooth devices 757
e-sites/bluetonium A Swift-based Bluetooth library for iOS development 165
zedxpace/bluetooth-hacking- Tools and scripts for discovering and potentially manipulating Bluetooth connections 132
bluez/bluer A Rust interface to the Linux Bluetooth protocol stack. 318
lgbluetooth/lgbluetooth A lightweight library simplifying Core Bluetooth development by providing a clean and block-based API for peripheral discovery, connection management, and characteristic interactions. 175
nccgroup/sniffle A Python-based Bluetooth sniffer with support for various features including advertisement and data packet sniffing, channel selection algorithms, and PHY modes. 863
thegecko/webbluetooth A Node.js implementation of the Web Bluetooth Specification for enabling Bluetooth device communication in web applications. 150
openbluetoothtoolbox/simpleble A comprehensive cross-platform BLE library and bindings for various programming languages. 712
apache/mynewt-nimble A low-level Bluetooth 5.4 stack implementation with support for multiple roles and protocols 706
nebs/hello-bluetooth An iOS app for bi-directional communication with an Arduino board via Bluetooth. 74
webbluetoothcg/web-bluetooth Enables Bluetooth connectivity in web applications 1,393
1amageek/bleu A Bluetooth library that simplifies the use of CoreBluetooth on iOS 492
ianharvey/bluepy Provides a Python interface to access and control Bluetooth Low Energy devices 1,609