Inhaltsverzeichnis
Node-Red for IoT
Node-Red ein Baukasten für das Internet der Dinge. Es erlaubt den visuellen Aufbau von Anwendungen für das Internet der Dinge.Die einzelnen Funktionsbausteine, wie zum Beispiel ein HTTP-Request oder ein neuer Tweet, werden durch das Ziehen von Verbindungen verknüpft. Die relativ große Auswahl an mitgelieferten Bausteinen deckt viele der gängigsten Dienste und Technologien ab. Zudem gibt es auch Funktionsbausteine, in denen man JavaScript benutzen kann und somit jegliche Möglichkeiten offen hat. Falls dies nicht ausreichen sollte, bietet sich die Möglichkeit, eigene Bausteine ebenfalls in JavaScript zu schreiben, um eine gewünschte Funktionalität abzubilden.
Installation
Voraussetzung für die Installation ist node.js und npm
sudo npm install -g node-red sudo npm install -g node-red-contrib-coap sudo npm install -g node-red-contrib-ui
Node-Red Start
node-red Welcome to Node-RED =================== 21 Jun 08:09:02 - [info] Node-RED version: v0.14.3 21 Jun 08:09:02 - [info] Node.js version: v6.2.2 21 Jun 08:09:02 - [info] Linux 3.16.0-4-amd64 x64 LE 21 Jun 08:09:02 - [info] Loading palette nodes 21 Jun 08:09:03 - [info] UI started at /ui 21 Jun 08:09:03 - [warn] ------------------------------------------------------ 21 Jun 08:09:03 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node 21 Jun 08:09:03 - [warn] ------------------------------------------------------ 21 Jun 08:09:03 - [info] Settings file : /home/harald/.node-red/settings.js 21 Jun 08:09:03 - [info] User directory : /home/harald/.node-red 21 Jun 08:09:03 - [info] Flows file : /home/harald/.node-red/flows_20150300048NB.json 21 Jun 08:09:03 - [info] Creating new flow file 21 Jun 08:09:03 - [info] Starting flows 21 Jun 08:09:03 - [info] Started flows 21 Jun 08:09:03 - [info] Server now running at http://127.0.0.1:1880/