Internet of Things/Node-RED/NodeRed-installatie

Uit Lab
< Internet of Things‎ | Node-RED
Versie door Eelco (overleg | bijdragen) op 26 sep 2017 om 13:42 (Nieuwe pagina aangemaakt met '== Waar wil je NodeRed installeren? === Voor het installeren van NodeRed, zie: https://nodered.org/#get-started. Je kunt NodeRed op allerlei systemen installeren,...')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

Waar wil je NodeRed installeren? =

Voor het installeren van NodeRed, zie: https://nodered.org/#get-started. Je kunt NodeRed op allerlei systemen installeren, bijvoorbeeld:

  • op Cloud9 (alleen voor testen, niet voor 24/7 productie)
  • op IBM BlueMix (selecteren van een VM-configuratie)
  • op een andere VM (Windows Azure; FRED; Amazon AWS; ...)
  • op Raspberry Pi (is al voorgeïnstalleerd)
  • op je eigen computer

Je kunt NodeRed op IBM BlueMix gratis gebruiken als je ervoor zorgt dat je binnen de limiet voor gratis gebruik blijft.

Een nadeel van Cloud9 is dat je geen "permanente server" hebt: de VM die je aanmaakt is eigenlijk alleen actief tijdens het ontwikkelen van je programma, en enige tijd daarna.

Cloud9 biedt speciale onderwijs-accounts aan. Als docent kun je daarmee accounts voor je leerlingen aanmaken.

Het gebruik van NodeRed op een Raspberry Pi of op je eigen computer is handig voor testen. Maar omdat deze computers meestal niet in het publieke internet opgenomen zijn, kun je er geen publiek toegankelijke webserver mee maken.

Het installeren van NodeRed in Cloud9 (c9.io)

  1. maak een Node.js workspace aan (via het dashboard: Create new workspace)
  2. installeer volgens de standaard-methode hierin Node-RED (in een "bash" terminal-venster, als shell-commando)
    1. sudo npm install -g --unsafe-perm node-red
  3. start Node-RED op met het commando:
    1. node-red
  4. je vindt het gebruikersinterface nu via de URL: workspacename-username-c9.io
    1. dit kun je ook vinden via het menu bovenin, links van "Run": Preview -> Preview running application
    2. dit is een publieke URL: je kunt dit via de browser op elke computer gebruiken
    3. (ook anderen kunnen dit gebruiken; met alle voor- en nadelen vandien)
  5. je stopt de server door middel van ^C (control-C) in hetzelfde terminal-venster.