Projects:Energy Data Collection Stack: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
| Line 33: | Line 33: | ||
|- | |- | ||
|↑ | |↑ | ||
| | |Kafka to database | ||
| | |Debezium, Benthos, Node-RED | ||
| | | | ||
| | | | ||
|- | |- | ||
|↑ | |↑ | ||
|MQTT to | |MQTT to Kafka | ||
|Node-RED | |Benthos, Node-RED | ||
| | | | ||
|Telegraf | |Telegraf | ||
| Line 48: | Line 48: | ||
|Mosquitto | |Mosquitto | ||
|HAProxy, keepalived | |HAProxy, keepalived | ||
|HiveMQ | |HiveMQ, EMQX | ||
|- | |- | ||
|↑ | |↑ | ||
Revision as of 15:18, 19 October 2024
Stages
| Open source option | HA options | Alternatives | ||
|---|---|---|---|---|
| ↑ | Visualization | Grafana | ||
| Reports | Carbone? Jupyter? | |||
| Complex Calculations | Jupyter | |||
| ↑ | Database | TimescaleDB | InfluxDB, Postgres | |
| ↑ | Kafka to database | Debezium, Benthos, Node-RED | ||
| ↑ | MQTT to Kafka | Benthos, Node-RED | Telegraf | |
| ↑ | MQTT Broker | Mosquitto | HAProxy, keepalived | HiveMQ, EMQX |
| ↑ | Data Collection Equipment | ESPHome |
Other Tools
- MQTT Load testing
- https://github.com/inovex/mqtt-stresser (2020, 233 *)
- https://github.com/takanorig/mqtt-bench (2015, 139*)
- https://github.com/emqx/emqtt-bench (2024, 489*)
- https://github.com/halfgaar/MqttLoadSimulator (2024, 13*)
- MQTT to Database
- Reports