Internet of Things/Node-RED: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 6: | Regel 6: | ||
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. | 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 | |||
## <code>sudo npm install -g node-red | |||
# kopieer de bijgaande file naar <code>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> | |||
## dit kun je ook vinden via: | |||
== Een eenvoudige chat-toepassing == | == Een eenvoudige chat-toepassing == |
Versie van 6 jun 2015 20:42
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:
Een eenvoudige chat-toepassing