SkillAgentSearch skills...

Pysparkplug

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

Install / Use

/learn @matteosox/Pysparkplug
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

Simple demos of the EdgeNode, Device, and Client classes publishing and subscribing all supported payloads and metric datatypes can be found in the notebooks directory. To run them dynamically, you'll need to install Docker and run just notebooks before opening up your local browser to http://localhost:8888. The password is bokchoy.

Features

Fully type annotated

pysparkplug's various interfaces are fully type annotated.

View on GitHub
GitHub Stars21
CategoryDevelopment
Updated1mo ago
Forks13

Languages

Python

Security Score

95/100

Audited on Feb 22, 2026

No findings