Skip to main content
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.

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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

0.9.3

2 files

0.9.2

2 files

0.9.1

2 files

0.9

2 files

0.8.6

2 files

0.8.5

2 files

0.8.4

2 files

0.8.3

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.20

1 file

0.7.19

1 file

0.7.18

1 file

0.7.17

1 file

0.7.16

2 files

0.7.15

2 files

0.7.14

1 file

0.7.13

1 file

0.7.12

1 file

0.7.11

1 file

0.7.10

1 file

0.7.9

1 file

0.7.8

1 file

0.7.7

1 file

0.7.5

1 file

0.7.4

1 file

0.7.3

1 file

0.7.2

1 file

0.7.1

1 file

0.7.0

1 file

0.6.3

1 file

0.6.2

1 file

0.6.1

1 file

0.6.0

1 file

0.5.7

2 files

0.5.6

2 files

0.5.5

1 file

0.5.4

1 file

0.5.3

1 file

0.5.2

1 file

0.5.1

2 files

0.5.0.post1

2 files

0.5.0

2 files

0.4.5

1 file

0.4.4

1 file

0.4.3

1 file

0.4.2

1 file

0.4.1

1 file

0.4.0

2 files

0.3.0

2 files

0.2.36

1 file

0.2.35

1 file

0.2.34

1 file

0.2.33

1 file

0.2.30

2 files

0.2.29

1 file

0.2.28

1 file

0.2.27

1 file

0.2.26

1 file

0.2.25

1 file

0.2.24

1 file

0.2.23

1 file

0.2.22

1 file

0.2.21

1 file

0.2.20.post1

1 file

0.2.20

1 file

0.2.19

1 file

0.2.18

1 file

0.2.17

1 file

0.2.16

1 file

0.2.15

1 file

0.2.14

1 file

0.2.13

2 files

0.2.12

1 file

0.2.11

1 file

0.2.10

1 file

0.2.9

1 file

0.2.8

1 file

0.2.7

1 file

0.2.6

1 file

0.2.5

1 file

0.2.4

1 file

0.2.3

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0.post1

1 file

0.2.0

1 file

0.1.29

2 files

0.1.28

2 files

0.1.27

2 files

0.1.26

2 files

0.1.25

2 files

0.1.24

2 files

0.1.23

2 files

0.1.22

2 files

0.1.21

1 file

0.1.20

1 file

0.1.19

1 file

0.1.18

1 file

0.1.17

1 file

0.1.16

1 file

0.1.15

1 file

0.1.14

1 file

0.1.13

1 file

0.1.12

1 file

0.1.11

1 file

0.1.10

1 file

0.1.9

2 files

0.1.8

1 file

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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