pygatt

BLE interface

A Python wrapper for Bluetooth LE Generic Attribute Profile (GATT) to access and interact with Bluetooth Low Energy devices

Python wrapper for gatttool (a deprecated tool from BlueZ) and the BGAPI for accessing Bluetooth LE Devices

GitHub

526 stars
32 watching
185 forks
Language: Python
last commit: 5 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
carglglz/upyble A command line tool for interacting with Bluetooth Low Energy devices using MicroPython. 19
dmazzella/uble A Python-based driver for controlling Bluetooth Low Energy devices using HCI packets 85
ianharvey/bluepy Provides a Python interface to access and control Bluetooth Low Energy devices 1,610
matheus-garbelini/sweyntooth_bluetooth_low_energy_attacks A proof of concept project demonstrating vulnerabilities in Bluetooth Low Energy technology and their potential exploitation 285
juullabs/kable A Kotlin-based API for interacting with Bluetooth Low Energy devices using asynchronous Coroutines. 861
scipag/btle-sniffer A utility for monitoring and analyzing Bluetooth Low Energy traffic on Linux systems. 146
polidea/rxbluetoothkit A Bluetooth library that provides an RxSwift wrapper around CoreBluetooth for interacting with BLE devices. 1,416
google/bumble A full-featured Bluetooth stack written in Python for app development, emulation, testing and experimentation. 281
securing/gattacker A Node.js package for testing and assessing BLE security vulnerabilities using Man-in-the-Middle attacks 715
paypal/gatt An implementation of Bluetooth Low Energy GATT protocol in Go 1,145
shmuelzon/esp32-ble2mqtt A BLE to MQTT bridge for bidirectional communication between IoT devices 688
openbluetoothtoolbox/simpleble A comprehensive cross-platform BLE library and bindings for various programming languages. 730
coolnameismy/babybluetooth-swift A Swift wrapper library for Bluetooth Low Energy (BLE) functionality on iOS and macOS devices. 164
mafintosh/blecat Enables 1-to-1 pipe over Bluetooth Low Energy for secure data transfer between devices 95
heerkog/micropythonblehid Library providing a framework for creating HID devices over Bluetooth Low Energy (BLE) in MicroPython 242