Node-RED und die Meta Daten der Nodes

Wir haben nun schon die Nucleon Wetter Nodes in einem Node-RED Flow, so das diese ihre Wetter Daten in die InfluxDB senden. Jeder Node liefert aber auch noch eine Handvoll Meta Daten über den Standort und interessante Daten zur Übertragung. Diese Daten wollen wir natürlich auch aufbereiten und zur Anzeige bringen.

Übersicht des vollständigen Flows mit Meta Daten

Der oben gezeigte Node-RED Flow ist das Ziel dieses Beitrags. Wir werden auch hier jeden Node besprechen so das am Ende ein Nachbau in der eigenen Node-RED Instanz möglich wird.

„Node-RED und die Meta Daten der Nodes“ weiterlesen

Node-RED zur Verarbeitung der TTN Daten

Die Node-RED Plattform eignet sich hervorragend um schnell Daten von A nach B zu bekommen und sie zwischen durch anzupassen, transformieren oder mit anderen Daten anzureichern, als sie auch auf unterschiedliche Datensenken zu verteilen.

Ein klassischer ETL Prozess mit grafischer Oberfläche.

Die Einrichtung der Datenbanken können wir an anderer Stelle mal genauer besprechen, hier soll es erst einmal um Node-RED gehen.

Installation

Node.js und npm

Um Node.JS auf dein System zu installieren gibt es viele Möglichkeiten, ich möchte an dieser Stelle die Installation unter Debian kurz erklären. Wer schon die aktuelle Version von Node.JS und npm laufen hat kann zur Installation von Node-RED weiter gehen.

Du musst Node.js PPA zu deinem System hinzufügen, welches auf der offiziellen Website von Nodejs bereitgestellt wird. Wir müssen auch das Software-Properties-Common-Paket installieren, falls es nicht bereits installiert ist. Du kannst entweder die aktuelle Version Node.js oder die LTS-Version installieren.

Eine gute Idee ist es auch für Node-RED einen eigenen User anzulegen, da einige Nodes nicht sauber installiert werden können wenn Node-RED unter root installiert wurde. Grade beim RaspberryPI sind Probleme bekannt wenn Node-RED unter dem User pi installiert ist.

„Node-RED zur Verarbeitung der TTN Daten“ weiterlesen

Workshop LoRaWAN Grundlagen

17.11.2018 09:00 Uhr

Neun Teilnehmer haben sich in Havetoft in den Räumlichkeiten des Elisabeth Heim, eingefunden und möchten etwas über die LoRaWAN Grundlagen erfahren, einen BaseNode bauen, diesen Programmieren und die Ergebnisse via Node-RED und der InfluxDB in Grafana angezeigt bekommen.

Ein hartes Stück Arbeit um es bis 18:00 Uhr zu schaffen.

Frisch an die Arbeit, nicht viel Zeit verlieren um möglichst schnell ans basteln unseres BaseNode zu kommen. Wir wollen ja alle ein interessantes Stück Technik mit nach hause nehmen.

Frank hat eine Präsentation zu den Grundlagen der LoRaWAN Technik vorbereitet, ohne diese wird man die nächsten Schritte nicht so einfach nachvollziehen können. „Workshop LoRaWAN Grundlagen“ weiterlesen