Weapons grade MQTT packet codec.
Project description
A weapons grade MQTT packet encoder and decoder (codec).
Status
The mqtt-codec package is an MQTT packet encoder and decoder (codec). The library has high test coverage (~94%) and is known to perform well in distributed IoT networks with thousands of nodes.
Installation
The mqtt-codec package can be from pypi.org with pip:
pip install mqtt-codec
Installations can also be performed from source in the traditional manner:
python setup.py install
Python Requirements
The mqtt-codec project has been tested on Linux against these environments:
Python 2.7
Python 3.4
Python 3.5
Python 3.6
Python 3.7
Python versions Python 3.0 - 3.3 may work but are not tested as part of the project continuous integration infrastructure.
Library Requirements
When running Python versions less than 3.4 the enum34 package is required. There are no other package requirements.
Project Infrastructure
The project is coordinated through public infrastructure available at several places:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.