Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kmolima/mqtt_benchmark
https://github.com/kmolima/mqtt_benchmark
benchmark mqtt
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/kmolima/mqtt_benchmark
- Owner: kmolima
- License: gpl-3.0
- Created: 2024-08-28T22:53:33.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-29T17:34:50.000Z (9 days ago)
- Last Synced: 2024-10-29T18:57:03.636Z (9 days ago)
- Topics: benchmark, mqtt
- Language: Jupyter Notebook
- Homepage:
- Size: 57.8 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MQTT Benchmark
Collection of scripts to automate MQTT platform benchmark.
Also collects data from experiments execution.## Execution Steps
1. Generate HiveMQ credentials files for the ingestion broker (connected to external network)
2. Define QoS benchmark parameter for clients and brokers (env variable)
2. Run monitoring sub-system (docker compose)
3. Run ingestion broker for each sensor data provider
2. Run AUT option (docker compose) including the generated credentials file
2. Run Clients launcher script (python)
3. Takes the generated password as an argument for the MQTT clients launched