APIs for BLE address generation
- Dominant language
- C++
- Stars
- 81
- Forks
- 71
- PR merge metrics
- No merged PRs in 30d
Description
In BLE there are 4 types of addresses:
- Public
- Random static
- Random resolvable private address
- Random non-resolvable private address
According to the specification v4.2 Vol 6 Part B Section 1.3 each of these addresses has a specific format. It would be desirable to have APIs that can generate these addresses automatically so that the user does not have to worry about the details of valid device address generation.
Contributor guide
Research direction
Start by reading the BLE specification v4.2, Vol 6 Part B Section 1.3, which defines the four address formats named in the issue. Then inspect the repository's existing controller abstraction and public API conventions. Done means agreeing on and implementing APIs that generate valid public, random static, resolvable private, and non-resolvable private addresses.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100