Internet of Things/Node-RED: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 15: | Regel 15: | ||
# start Node-RED op met het commando: <code>node-red -s settings.js</code> | # start Node-RED op met het commando: <code>node-red -s settings.js</code> | ||
# je vindt het gebruikersinterface nu via de URL: <code> workspacename-username-c9.io</code> | # je vindt het gebruikersinterface nu via de URL: <code> workspacename-username-c9.io</code> | ||
## dit kun je ook vinden via: | ## dit kun je ook vinden via het menu bovenin, links van "Run": Preview -> Preview running application | ||
== Een eenvoudige chat-toepassing == | == Een eenvoudige chat-toepassing == |
Versie van 7 jun 2015 08:38
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 het menu bovenin, links van "Run": Preview -> Preview running application