Skip to content

CircuitPython BLE library for making it easy to work with BLE beacons on the nRF52840

License

Notifications You must be signed in to change notification settings

SomTambe/cpy-ble-beacons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

cpy-ble-beacons

CircuitPython BLE module for making it easy to work with BLE beacons on the nRF52840 boards.

Low level access to BLE payloads was quite difficult with the existing adafruit_ble library simply because it has enigmatic documentation, and rather than banging my head on the wall for understanding the library, I thought it would be better and quick to write methods using the _bleio low level Bluetooth API.

This is purely for beaconing purposes, and I have not written anything related to GATT protocols yet. I may add some features related to this in the near future.

Advertising Data elements available right now:

  • Flags
  • Shortened local names
  • Complete local names
  • complete & incomplete 16-bit UUIDs
  • complete & incomplete 128-bit UUIDs

Plan to add:

  • Manufacturer specific payload

I currently use this for my experiments, so it's not actually stable. Maybe sometime later I will put up some really nice docs for the module which will make it more usable.

About

CircuitPython BLE library for making it easy to work with BLE beacons on the nRF52840

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages