Skip to content

Commit d6d5eca

Browse files
authored
Add Bluetooth libraries section to README
Added a new section for Bluetooth libraries with various options for working with Bluetooth and BLE in Python.
1 parent 464bb46 commit d6d5eca

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,18 @@ _Libraries for implementing authentication schemes._
186186
- JWT
187187
- [pyjwt](https://github.com/jpadilla/pyjwt) - JSON Web Token implementation in Python.
188188
- [python-jose](https://github.com/mpdavis/python-jose/) - A JOSE implementation in Python.
189+
190+
## Bluetooth
191+
192+
_Libraries to work with bluetooth and BLE._
193+
194+
- [bleak](https://github.com/hbldh/bleak) - A cross platform Bluetooth Low Energy Client for Python using asyncio.
195+
- [SimplePyBLE](https://simpleble.readthedocs.io/en/latest/simplepyble/usage.html) - Another cross-platform library and bindings for Bluetooth Low Energy (BLE), designed for simplicity and ease of use.
196+
- [pygatt](https://github.com/peplin/pygatt) - Python wrapper for gatttool (a deprecated tool from BlueZ) and the BGAPI for accessing Bluetooth LE Devices.
197+
- [bless](https://github.com/kevincar/bless) - Cross-platform Bluetooth Low Energy Server Python Library.
198+
- [bumble](https://github.com/google/bumble) - A is a full-featured Bluetooth stack written entirely in Python maintained by google.
199+
- [PySide/QtBluetooth](https://doc.qt.io/qtforpython-6/PySide6/QtBluetooth/index.html) - Python bindings for cross-platform QtBluetooth API from PySide.
200+
- [PyQt/QtBluetooth](https://www.riverbankcomputing.com/static/Docs/PyQt6/api/qtbluetooth/qtbluetooth-module.html) - Python bindings for cross-platform QtBluetooth API from PyQt.
189201

190202
## Build Tools
191203

0 commit comments

Comments
 (0)