bluetooth-numbers

An up-to-date listing of all the various Bluetooth Specification-related elements (Company IDs, Service UUIDs, Characteristic UUIDs and Descriptor UUIDs), that you can use in your Python projects instead of rolling your own.

MIT License

Downloads
657
Stars
16

Bot releases are hidden (Show)

bluetooth-numbers - Bluetooth Numbers 1.1.2 Latest Release

Published by koenvervloesem about 2 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/koenvervloesem/bluetooth-numbers/compare/v1.1.1...v1.1.2

bluetooth-numbers - Bluetooth Numbers 1.1.1

Published by koenvervloesem over 1 year ago

This is a small release with updated data.

What's Changed

Full Changelog: https://github.com/koenvervloesem/bluetooth-numbers/compare/v1.1.0...v1.1.1

bluetooth-numbers - Bluetooth Numbers 1.1.0

Published by koenvervloesem over 1 year ago

This is a small feature release. Apart from the updated data, there's a new function bluetooth_numbers.utils.is_standard_uuid128 that checks whether a 128-bit Bluetooth UUID is a standard UUID.

What's Changed

Full Changelog: https://github.com/koenvervloesem/bluetooth-numbers/compare/v1.0.1...v1.1.0

bluetooth-numbers - 1.0.1: Updated data to 2023-01-25

Published by koenvervloesem over 1 year ago

This is a bugfix release, mostly with updated data:

What's Changed

Full Changelog: https://github.com/koenvervloesem/bluetooth-numbers/compare/v1.0.0...v1.0.1

bluetooth-numbers - 1.0.0: Stable public API

Published by koenvervloesem almost 2 years ago

This is a major release with some breaking changes.

Whereas in previous versions you did:

from bluetooth_numbers.companies import company

This is now:

from bluetooth_numbers import company

The OUIs and CICs now also use their own dict-like class, just like the services, characteristics and descriptions already did.

All searches for numbers now raise package-specific exceptions when something's wrong, for instance for invalid or unknown values.

Look at the API documentation for all these changes.

What's Changed

Full Changelog: https://github.com/koenvervloesem/bluetooth-numbers/compare/v0.2.1...v1.0.0

bluetooth-numbers - 0.2.1: Philips Hue UUIDs fixed

Published by koenvervloesem almost 2 years ago

This bugfix release updates the Bluetooth Numbers Database to commit 3d0f452 (December 20 2022). This fixes some issues with Philips Hue UUIDs. Upstream PR: https://github.com/NordicSemiconductor/bluetooth-numbers-database/pull/94

Full Changelog: https://github.com/koenvervloesem/bluetooth-numbers/compare/v0.2.0...v0.2.1

bluetooth-numbers - 0.2.0: SDO and member service UUIDs

Published by koenvervloesem almost 2 years ago

  • Adds SDO service UUIDs.
  • Adds member service UUIDs.

Both types of UUIDs are taken from the Bluetooth Assigned Numbers document from 2022-12-15.

Full Changelog: https://github.com/koenvervloesem/bluetooth-numbers/compare/v0.1.3...v0.2.0

bluetooth-numbers - 0.1.3

Published by koenvervloesem almost 2 years ago

bluetooth-numbers - 0.1.2

Published by koenvervloesem over 2 years ago

Updates company IDs, services, characteristics and descriptors. This tracks bluetooth-numbers-database @ 2178b94 (July 5 2022).

bluetooth-numbers - 0.1.1

Published by koenvervloesem over 2 years ago

Initial release.

Install with:

pip3 install bluetooth-numbers==0.1.1
Package Rankings
Top 16.7% on Pypi.org