Skip to content

SilvairGit/python-bluetooth-mesh-messages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bluetooth-mesh-messages

PyPI version Python versions

Bluetooth mesh messages library for Python provides parsing and building of Bluetooth Mesh access layer messages as defined in Bluetooth SIG specifications.

What is this thing?

This library implements message serialization and deserialization for Bluetooth Mesh protocol, supporting both standard SIG models and Silvair vendor-specific extensions.

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

Supported models include:

  • Generic models: OnOff, Level, Battery, Property
  • Lighting models: Lightness, CTL
  • Scene model
  • Sensor model
  • Time model
  • Health model
  • Config model
  • Silvair vendor models: Debug, Emergency Lighting, Gateway Config, Light Extended Controller, Network Diagnostic, RRule Scheduler

Installation

You can install "bluetooth-mesh-messages" via pip from PyPI:

$ pip install bluetooth-mesh-messages

Contributing

Contributions are very welcome. Tests can be run with pytest, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the GPL-2.0 license, "bluetooth-mesh-messages" is free and open source software.

Issues

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8

Languages