Internet of Things/Node-RED
Naar navigatie springen
Naar zoeken springen
Node-RED
Node-RED [1] is een omgeving om grafisch een Internet of Things/node.js server-configuratie te maken. Dit is in het bijzonder bedoeld Je kunt dit gebruiken voor IoT-toepassingen, maar ook voor meer klassieke websites en web-apps.
Met behulp van de standaard-verzameling nodes kun je al eenvoudige toepassingen maken. Een toepassing bestaan uit één of meer "flows": knopen die via gerichte verbindingen verbonden zijn.
In het bijzonder kun je je toepassing koppelen aan allerlei andere interfaces. Zo kun je bijvoorbeeld MQTT-boodschappen afhandelen, en deze in een database opslaan. In een andere flow kun je een http GET-request afhandelen, met een pagina met deze MQTT-gegevens als respons.
Het installeren van Node-RED in Cloud9 (c9.io)
- maak een Node.js workspace aan
- installeer volgens de standaard-methode hierin Node-RED
sudo npm install -g node-red
- kopieer de bijgaande file naar
settings.js
- start Node-RED op met het commando:
node-red -s settings.js
- je vindt het gebruikersinterface nu via de URL:
workspacename-username-c9.io
- dit kun je ook vinden via: