Skip to main content

An open-source, Python implementation of Sparkplug B, an MQTT topic and payload definition standard

Project description

PySparkplug: Sparkplug B for Python

CI/CD: n/a Docs: n/a Downloads: n/a PyPI: n/a codecov: n/a

Getting Started

Installation

pysparkplug is a pip-installable package hosted on PyPI. Getting started is as easy as:

$ pip install pysparkplug

pysparkplug uses the Eclipse Paho™ MQTT Python Client, i.e. paho-mqtt, for low-level MQTT communication.

Usage

More documentation to come later, but for now, you can find some example usage notebooks in the notebooks directory.

Features

Fully type annotated

pysparkplug's various interfaces are fully type annotated, passing Mypy's static type checker.

Project details


Download files

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

Source Distribution

pysparkplug-0.3.1.tar.gz (179.3 kB view hashes)

Uploaded Source

Built Distribution

pysparkplug-0.3.1-py3-none-any.whl (28.8 kB view hashes)

Uploaded Python 3

Supported by

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