A replication of the pairing protocol between a boosted board and remote using an ESP32. My current board version is v1.5.2 and remote is v2.3.3.
In order to replicate this project, you need to acquire an ESP32 MCU.
To get started I recommend following these resources to get setup with ESP-IDF BLE library:
- https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/
- https://github.com/espressif/esp-idf
To make it easier for myself, I set up my development environment through vscode: https://docs.espressif.com/projects/esp-idf/en/v4.2.3/esp32/get-started/vscode-setup.html
You only need to work with the code in the esp-ble-remote
. The rest is a bit of a mess and was for testing/dev purposes.
I recommend you read this blog post I wrote for the exact details.
I also wrote down all the boosted board/remote services and characteristics on this doc: https://docs.google.com/document/d/1elPj-vNOmTOq7oeU73JZj5jzti-n7vpdX68a-TypZo0/edit?usp=sharing
Feel free to reach out to me and contribute to this repository/carry forth this project!