Getting Started Node-RED
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.
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!