These are some additional tips and references to interesting projects not mentioned in the book Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr:
- bluetooth-numbers: I created this Python package with a wide set of numbers related to Bluetooth, so Python projects can easily use these numbers. The goal of this project is to provide a shared resource so various Python projects that deal with Bluetooth don't have to replicate this effort by rolling their own database and keeping it updated.
- HumBLE Explorer: I created this Python project as a cross-platform, command-line and human-friendly Bluetooth Low Energy scanner. It's based on Bleak and the TUI framework Textual.
- Bluetooth Clocks: I created this command-line program in Python to set and get the time on various Bluetooth Low Energy clocks. It's based on Bleak and developed by reverse-engineering the connection between these clocks and their mobile apps.