Projects:Energy Data Collection Stack: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 7: | Line 7: | ||
!HA options | !HA options | ||
!Alternatives | !Alternatives | ||
|- | |- | ||
|↑ | |↑ | ||
|Visualization | |Visualization | ||
|Grafana | |Grafana | ||
| | | | ||
| | | | ||
Line 18: | Line 16: | ||
| | | | ||
|Reports | |Reports | ||
| | | | ||
| | | | ||
Line 25: | Line 22: | ||
| | | | ||
|Calculations | |Calculations | ||
| | | | ||
| | | | ||
Line 35: | Line 31: | ||
| | | | ||
|InfluxDB, Postgres | |InfluxDB, Postgres | ||
|- | |- | ||
|↑ | |↑ | ||
|(Kafka) | |(Kafka) | ||
| | | | ||
| | | | ||
Line 49: | Line 43: | ||
| | | | ||
|Telegraf | |Telegraf | ||
|- | |- | ||
|↑ | |↑ | ||
Line 56: | Line 49: | ||
|HAProxy, keepalived | |HAProxy, keepalived | ||
|HiveMQ | |HiveMQ | ||
|- | |- | ||
|↑ | |↑ | ||
|Data Collection Equipment | |Data Collection Equipment | ||
| | | | ||
| | | |
Revision as of 14:06, 29 March 2024
Stages
Open source option | HA options | Alternatives | ||
---|---|---|---|---|
↑ | Visualization | Grafana | ||
Reports | ||||
Calculations | ||||
↑ | Database | TimescaleDB | InfluxDB, Postgres | |
↑ | (Kafka) | |||
↑ | MQTT to Database | Node-RED | Telegraf | |
↑ | MQTT Broker | Mosquitto | HAProxy, keepalived | HiveMQ |
↑ | Data Collection Equipment |
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