Skip to main content

No project description provided

Project description

PyPI version Python versions

Bluetooth mesh SDK for Python allows developing applications communicating with Bluetooth mesh network using BlueZ’s bluetooth-meshd.


What is this thing?

https://www.bluetooth.com/specifications/mesh-specifications

https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc/mesh-api.txt

Installation

This project requires Python 3.14.

You can install “python-bluetooth-mesh” via pip from PyPI:

$ pip install bluetooth-mesh

The package exposes an optional bluez extra for BlueZ integration:

$ pip install bluetooth-mesh[bluez]

You can also add it to a Poetry-managed project:

$ poetry add bluetooth-mesh

To install the optional BlueZ dependencies with Poetry:

$ poetry add bluetooth-mesh --extras bluez

If you want to work on this repository locally, install the project and development dependencies with Poetry:

$ poetry install

Contributing

Contributions are very welcome. This package is a wrapper around the underlying bluetooth-mesh-messages, bluetooth-mesh-network, and bluetooth-mesh-bluez packages, so code changes should be proposed in the appropriate dependency repository rather than here:

License

Distributed under the terms of the GPL-2.0 license, “python-bluetooth-mesh” is free and open source software

Issues

If you encounter any problems, please file an issue along with a detailed description.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bluetooth_mesh-1.0.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bluetooth_mesh-1.0.0-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file bluetooth_mesh-1.0.0.tar.gz.

File metadata

  • Download URL: bluetooth_mesh-1.0.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.14.3 Darwin/25.3.0

File hashes

Hashes for bluetooth_mesh-1.0.0.tar.gz
Algorithm Hash digest
SHA256 aafc1c1028de23ed1edd678d5a1e52bde6f77082c5bc9dc1c2481351ac1b5b03
MD5 1f9a88fb4e3547e3f82da0046bd9d054
BLAKE2b-256 35cd5987e12f7b0ee36c203f337675124ac833175a44562a857b8fc803011664

See more details on using hashes here.

File details

Details for the file bluetooth_mesh-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: bluetooth_mesh-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 11.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.14.3 Darwin/25.3.0

File hashes

Hashes for bluetooth_mesh-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4c8eb423a34d05657a2edcf619da9e408fa9bcc465bd7bd69bcf0f462c8a4a8
MD5 ab15451cfc62a57d44c56a477d941500
BLAKE2b-256 8e7c0c6828181b802eba4409d20877e008078f01d99daa89a8fc63866f74f5d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page