Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.6 KB

ADDITIONS.rst

File metadata and controls

23 lines (16 loc) · 1.6 KB

Additional tips and references

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:

Everywhere

  • 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.

Chapter 3: Broadcasting data with advertisements

  • 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.

Chapter 4: Connections and services

  • 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.