Framework for MQTT Gateways.
mqttgateway is a python framework to build consistent gateways to MQTT networks.
What it does:
- it deals with all the boilerplate code to manage MQTT connections, load configuration and other data files, and create log handlers;
- it encapsulates the interface in a class that needs only 2 methods, an initialisation method (__init__) and a loop method (loop or loop_start);
- it creates an intuitive messaging abstraction layer between the wrapper and the interface;
- it isolates the syntax and keywords of the MQTT network from the interface.
Who is it for:
Developers of MQTT networks in a domestic environment looking to adopt a definitive syntax for their MQTT messages and to build gateways with their devices that are not MQTT enabled.
Check the existing fully developped interfaces. Their names usually follows the pattern <interface_name>2mqtt, for example musiccast2mqtt.
This library comes with a dummy interface to test the installation and that can be used as a template.
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size mqttgateway-1.1.2-py3-none-any.whl (33.7 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
Hashes for mqttgateway-1.1.2-py3-none-any.whl