3 ms·
https://people.csail.mit.edu/albert/bluez-intro/c54.html https://people.csail.mit.edu/albert/bluez-intro/c54.html is a great intro. Reading the code here is a
by wsetchell 10y ago
https://people.csail.mit.edu/albert/bluez-intro/c54.html https://people.csail.mit.edu/albert/bluez-intro/c54.html is a great intro.
Reading the code here is a good second step. https://github.com/sandeepmistry/noble https://github.com/sandeepmistry/noble
After you've gone through those, the bluetooth spec is useful for specific questions.