Getting Started Node-RED

Diego Telles
Diego Telles
Published in
2 min readJun 17, 2019
=D

Olá pessoal, nesse primeiro artigo técnico nada mais justo que falarmos sobre como configurarmos nosso ambiente para iniciar nossa aplicação com nodeRED.

Vamos lá!

Primeiro vamos deixar claro que podemos usar o nodeRED em qualquer lugar que se possa executar o NodeJs, ou seja, os sistemas suportados são:

  • Linux
  • Windows
  • OSX
  • Android
Obs’. É possivel dar um start no NodeRED via mobile instalando o Termux, da mesma forma que instalarmos aqui o procedimento se repete no Mobile.

> Linux , OSX e Mobile

Primeiro precisamos ter o NodeJs instalado, caso não tenha: faça isso aqui, versão LTS de preferência.

Depois de instalado, verifica se está tudo certo rodando no terminal

>$ node -v

Tudo dando certo vamos ter a versão atual da lts do nodejs.

Proximo passo, instalamos o nodeRED com o seguinte comando:

>$ sudo npm install -g --unsafe-perm node-red

Usamos -g para setar como Global access.

Fianlizando, rode em seu terminal o seguinte comando:

>$ node-red

Tudo dando certo teremos:

Welcome to Node-RED
===================
25 Mar 22:51:09 - [info] Node-RED version: v0.19.4
25 Mar 22:51:09 - [info] Node.js version: v9.11.1
25 Mar 22:51:09 - [info] Loading palette nodes
25 Mar 22:51:10 - [warn] ------------------------------------------
25 Mar 22:51:10 - [warn] [rpi-gpio] Info : Ignoring Raspberry Pi specific node
25 Mar 22:51:10 - [warn] ------------------------------------------
25 Mar 22:51:10 - [info] Settings file : /home/nol/.node-red/settings.js
25 Mar 22:51:10 - [info] User Directory : /home/nol/.node-red
25 Mar 22:51:10 - [info] Server now running at http://127.0.0.1:1880/
25 Mar 22:51:10 - [info] Creating new flows file : flows_noltop.json
25 Mar 22:51:10 - [info] Starting flows
25 Mar 22:51:10 - [info] Started flows

Para entrar na area de desenvolvimento usamos o Navegador web com a seguinte URL

http://127.0.0.1:1880/ ou http://localhost:1880/

> Windows

Basicamente os mesmos passos do Linux e OSX, porém o que diferencia é que o nodeJs tem executável para a instalação diferente dos demais Sistemas Operacionais.

Instalador do NodeJs aqui!

feito isso, verifique se ocorreu tudo certo verificando a versão:

Usando Powershell: >$ node --version;   npm --versionUsando cmd:        >$ node --version && npm --versionUsando Bash:       >$ node --version && npm --version

Em seguida instalamos o NodeRED da mesma forma que nos demais S.O’s via terminal, afinal instalamos o nodejs e agora temos liberdade de usar o npm para baixar os packages do nodejs

Vamos rodar o seguinte comando:

>$ npm install -g --unsafe-perm node-red

Execute:

>$ node-red

Se tudo der certo teremos a mesma tela de start anterior.

Para entrar na area de desenvolvimento usamos o Navegador web com a seguinte URL

http://127.0.0.1:1880/ ou http://localhost:1880/

Mas se você tiver problemas para executar o NodeRED instale tambem o Node.js Windows Build Tools:

npm install --global --production windows-build-tools

Se não tiver o Phython instale com esse comando:

npm install --global --production --add-python-to-path windows-build-tools

Valeu galera, dúvidas comentem aqui responderei a todos!

--

--

Diego Telles
Diego Telles

Pós-graduando em IA, exp. em NodeJs e IoT, palestrante, voluntário na Mozilla e fundador da @JScriptWorld e @NodeREDBrasil .