bumble

Bluetooth stack

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

GitHub

281 stars
21 watching
78 forks
Language: Python
last commit: 3 months ago

Related projects:

Repository Description Stars
ukbaz/python-bluezero An interface to access Bluetooth functionality in Python without boilerplate code 398
bluekitchen/btstack A Bluetooth protocol stack implementation with a small memory footprint. 1,752
fo-000/bluing An intelligence gathering tool for hacking Bluetooth devices 768
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 135
bluez/bluer A Rust interface to the Linux Bluetooth protocol stack. 325
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. 891
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. 730
apache/mynewt-nimble A low-level Bluetooth 5.4 stack implementation with support for multiple roles and protocols 713
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,398
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,610