Vizualizace v Grafaně
Tento návod je určen pro Air Quality Monitor připojený k zařízení Raspberry Pi s nainstalovaným Hubem.
Můžete použít náš předinstalovaný obraz nebo vlastní Raspberry, na které Hub nainstalujete
Grafana je otevřená platforma pro krásnou analytiku a monitoring. Umožňuje vytvářet přehledné dashboardy, které vám dají rychlý přehled o datech ze senzorů.
Instalace Grafany
- Linux
- macOS
Nejprve bude potřeba nainstalovat InfluxDB.
Začněte instalací všech potřebných balíčků
sudo apt install apt-transport-https curl -y
Přidejte klíč repozitáře
curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -
Přidejte repozitář do seznamu zdrojů
- Debian
- Ubuntu
echo "deb https://repos.influxdata.com/debian stretch stable" | sudo tee /etc/apt/sources.list.d/influxdb.list
echo "deb https://repos.influxdata.com/ubuntu/ xenial stable" | sudo tee /etc/apt/sources.list.d/influxdb.list
Nainstalujte balíček InfluxDB
sudo apt update && sudo apt install influxdb
Spusťte službu InfluxDB a otestujte ji
sudo systemctl start influxdb
Po otestování InfluxDB můžete přejít ke Grafaně.
Nainstalujte závislosti Grafany
sudo apt install adduser libfontconfig -y
Nainstalujte Grafanu
- Raspberry Pi
- Desktop
Povolte Grafanu při startu
sudo systemctl daemon-reload
sudo systemctl enable grafana-server
Otestujte Grafanu
sudo systemctl start grafana-server
Ujistěte se, že máte nainstalovaný Homebrew.
Nejprve bude potřeba nainstalovat InfluxDB.
Nainstalujte InfluxDB a povolte ji
brew install influxdb
brew services start influxdb
Po instalaci InfluxDB můžete přejít ke Grafaně.
Nainstalujte InfluxDB a povolte ji
brew install grafana
brew services start grafana
Konfigurace Grafany
Pro konfiguraci Grafany ji nejprve otevřete a přihlaste se:
- http://localhost:3000/ – Grafana běží na vašem lokálním počítači
- http://hub.local:3000/ – Grafana běží na vašem Raspberry Pi s nainstalovaným Hubem
- http://"IP adresa":3000/ – Grafana je nainstalována na vašem zařízení, měli byste znát IP adresu tohoto zařízení
Výchozí uživatel je admin.
Výchozí heslo je admin.
Aby tato část fungovala bez další konfigurace, je potřeba projít návod pro MQTT Strorage (mqtt2influxdb)
Vytvoření datového zdroje
Zvolte Add Data Source a vyplňte údaje
- Zadejte Name:
node - Zvolte Type:
InfluxDB - Zadejte URL: http://localhost:8086
- Zadejte Database:
node - Klikněte na tlačítko
Save & Testa zkontrolujte, že je vše v pořádku. Měli byste vidět stejné zelené hlášení jako na obrázku.
Import dashboardu
Stáhněte dashboard.json a naimportujte jej do Grafany
- Klikněte na ikonu Grafany vlevo nahoře (1)
- Kliknutím na ikonu + rozbalte podmenu (2)
- Klikněte na Import (3)
- Klikněte na Upload .json File (4)
- Vyberte svůj soubor JSON (v našem případě dashboard.json) (5)
- Zvolte soubor k nahrání (6)
- Zvolte svou databázi (7)
- Klikněte na tlačítko Import (8)
- Váš dashboard je naimportovaný.