Instalace Node-RED
-
Stáhněte a spusťte instalační skript Node-RED:
bash <(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/install-update-nodered-deb)tipVýše uvedený release asset se jmenuje
install-update-nodered-deb— pokud v budoucnu vrátí 404, podívejte se na stránku releasů node-red/linux-installers a zjistěte aktuální název assetu. -
Povolte automatické spouštění služby Node-RED při startu systému:
sudo systemctl enable nodered.service -
Restartujte systém, čímž se instalace dokončí:
sudo reboot -
Nyní je Node-RED dostupný na této adrese:
http://[TARGET IP ADDRESS]:1880/
Zabezpečení a tok dat
-
Nastavte explicitní tajný klíč pro šifrování přihlašovacích údajů. Bez něj Node-RED generuje nový při každém restartu a všechny uložené přihlašovací údaje flows se stanou neobnovitelnými. V souboru
~/.node-red/settings.jsodkomentujte a nastavte:credentialSecret: "<a random secret>", -
Zabezpečte editor. Ve výchozím stavu je zcela otevřený — samotný instalační výstup Node-RED výslovně varuje před jeho nezabezpečeným vystavením. Vygenerujte hash hesla:
node-red admin hash-pwPotom v
settings.jsodkomentujte a vyplňte blokadminAuthtímto hashem:adminAuth: {type: "credentials",users: [{username: "admin",password: "<bcrypt hash from above>",permissions: "*"}]},sudo systemctl restart nodered.service -
Nainstalujte node pro InfluxDB:
cd ~/.node-red && npm install node-red-contrib-influxdbsudo systemctl restart nodered.servicetipRestart je nutný — Node-RED za běhu nenahrává nově nainstalované typy nodes.
-
Vytvořte flow: MQTT in (topic
application/+/device/+/event/up, brokerlocalhost:1883) → Function (parsování uplink JSON z ChirpStack, nastavenímsg.measurementamsg.payload = [fields, tags]) → InfluxDB out (konfigurační node:influxdbVersion: "2.0",url: http://localhost:8086, token z kroku Instalace InfluxDB; node:org: fiber,bucket: fiber).tipDokud není připojena žádná brána nebo zařízení LoRaWAN, je toto flow jen přípravou — vytvořte ho nyní, aby bylo připraveno, jakmile budou brána a zařízení zaregistrovány (viz Registrace brány a zařízení výše) a začnou přicházet skutečné uplinky.