ljh0519 / paho.mqtt.testing

An Eclipse Paho project - a Python broker for testing

Home Page:https://eclipse.org/paho

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Eclipse Paho Testing Utilities

The Paho Testing Utilities are a collection of code and tools to help test MQTT clients and Brokers.

All the features are currently in the interoperability directory. The components, or capabilities include:

  • a Python MQTT broker which implements versions 3.1.1 and 5.0 (plus the start of MQTT-SN support)
  • a simple Python MQTT client, also supporting versions 3.1.1 and 5.0, used for simple general test suites
  • an MQTT network proxy, which can forward traffic to and from a broker, and display the MQTT packet info
  • Python modules to de/serialize MQTT packets for MQTT 3.1.1 and 5.0
  • an MQTT load/connection loss test, designed to investigate the reconnection logic for QoS 1 and 2 flows

Check the readme in the interoperability directory for details.

Links

About

An Eclipse Paho project - a Python broker for testing

https://eclipse.org/paho


Languages

Language:Python 95.3%Language:Roff 3.4%Language:HTML 1.3%