top of page
  • bolgmelcopucrock

Node-RED para Raspberry Pi: como baixar, instalar e usar a ferramenta de programação visual no seu m



Como baixar o Node-RED para Raspberry Pi




O Node-RED é uma poderosa ferramenta de código aberto para programação visual para criar aplicativos de Internet das Coisas (IoT). Ele fornece um editor baseado em navegador que facilita a conexão de fluxos usando a ampla gama de nós na paleta que pode ser implantado em seu tempo de execução com um único clique.




download node red for raspberry pi



Se você tiver um Raspberry Pi, poderá usar o Node-RED para criar e executar aplicativos IoT na borda da rede, aproveitando seu hardware de baixo custo, modelo orientado a eventos e grande ecossistema de módulos. Neste artigo, mostraremos como baixar e instalar o Node-RED em seu Raspberry Pi e como criar seu primeiro fluxo.


Pré-requisitos




Antes de começar, certifique-se de ter o seguinte:


  • Um Raspberry Pi com Raspberry Pi OS instalado. Você pode usar qualquer modelo de Raspberry Pi, mas recomendamos usar o Raspberry Pi OS Bullseye como a versão atualmente suportada.



  • Uma fonte de alimentação, um cartão micro SD, um teclado, um mouse e um monitor para o seu Raspberry Pi. Alternativamente, você pode usar SSH ou VNC para acessar seu Raspberry Pi remotamente.



  • Uma conexão de internet para o seu Raspberry Pi. Você pode usar Ethernet ou Wi-Fi.



Etapas de instalação




A maneira mais fácil de instalar o Node-RED em seu Raspberry Pi é usar o script de instalação fornecido pelo Node-RED. Este script instalará Node.js, npm e Node-RED como módulos globais, juntamente com alguns nós úteis específicos do Pi. Ele também configurará o Node-RED para ser executado como um serviço que pode ser iniciado e interrompido facilmente.


Para executar o script de instalação, abra uma janela de terminal em seu Raspberry Pi e digite o seguinte comando:


bash <(curl -sL


Este comando irá baixar e executar o script. Pode ser necessário inserir sua senha quando solicitado. O script levará algum tempo para ser concluído, dependendo da velocidade da sua internet e do modelo do Raspberry Pi.Você deve ver algo assim quando terminar:


+ node-red@3.0.2 adicionados 332 pacotes de 341 contribuidores em 18.494s encontrados 0 vulnerabilidades


Agora você pode fechar a janela do terminal.


Node-RED em execução




Depois de instalar o Node-RED, você pode iniciá-lo usando o seguinte comando em uma janela de terminal:


node-red-start


Isso iniciará o serviço Node-RED e exibirá sua saída de log. Você deve ver algo assim:


Bem-vindo ao Node-RED =================== 30 de junho 23:43:39 - [informações] Versão do Node-RED: v3.0.2 30 de junho 23:43:39 - [informações] Versão do Node.js: v16.7.2 30 de junho 23:43:39 - [informações] Linux 5.10.63-v7l+ arm LE 30 de junho 23:43:39 - [informações] Carregando nós da paleta 30 de junho 23:43:44 - [aviso] rpi-gpio: nó específico do Raspberry Pi definido como inativo 30 de junho 23:43:44 - [informações] Arquivo de configurações: /home/pi/. node-red/settings.js 30 de junho 23:43:44 - [info] Armazenamento de contexto: 'default' [module=memory] 30 de junho 23:43:44 - [info] Diretório do usuário: /home/pi/.node-red 30 de junho 23:43:44 - [avisar] Projetos desativados: editorTheme.projects.enabled=false 30 de junho 23:43:4 4 - [informações] Arquivo de fluxos: /home/pi/.node-red/flows_raspberrypi.json 30 de junho 23:43:44 - [informações] Servidor agora em execução em 30 de junho 23:43:44 - [informações] Iniciando fluxos


Para parar o Node-RED, você pode usar o seguinte comando em uma janela de terminal:


node-red-stop


Isso interromperá o serviço Node-RED e exibirá seu status. Você deve ver algo assim:


Ferramenta de conexão de evento gráfico Node-RED interrompida.


Para acessar o Node-RED, você pode usar um navegador da web em seu Raspberry Pi ou qualquer outro dispositivo na mesma rede. A URL padrão é se você estiver usando o navegador do Raspberry Pi ou se estiver usando o navegador de outro dispositivo. Você também pode usar o endereço IP do seu Raspberry Pi em vez de raspberrypi.local.


Ao abrir a URL, você deve ver o editor Node-RED, que se parece com isto:


O editor consiste em três partes principais:


  • A paleta à esquerda, que contém os nós que você pode arrastar e soltar na área de trabalho.



  • A área de trabalho no meio, onde você cria seus fluxos conectando nós.



  • A barra lateral à direita, que possui várias abas para diferentes finalidades, como depuração, gerenciamento de fluxos e configuração de nós.



Criando seu primeiro fluxo




Para criar seu primeiro fluxo, você precisa usar alguns nós da paleta e conectá-los no espaço de trabalho. Um fluxo é uma coleção de nós que executam uma determinada tarefa ou função. Por exemplo, você pode criar um fluxo que lê dados de um sensor, os processa e os envia para um painel.


Para este tutorial, criaremos um fluxo simples que injeta um registro de data e hora a cada segundo e o exibe em um nó de depuração. Aqui estão os passos:


  • Arraste um nó de injeção da seção de entrada da paleta e solte-o na área de trabalho.



  • Clique duas vezes no nó de injeção para abrir suas propriedades. Altere o tipo de carga útil para carimbo de data/hora e clique em Concluído.



  • Arraste um nó de depuração da seção de saída da paleta e solte-o na área de trabalho.



  • Conecte a saída do nó de injeção à entrada do nó de depuração clicando e arrastando um fio entre eles.



  • Clique no botão Implantar no canto superior direito do editor para implantar seu fluxo no tempo de execução.



  • Clique no botão ao lado do nó de injeção para acioná-lo manualmente ou espere que ele seja acionado automaticamente a cada segundo.



Alterne para a guia de depuração na barra lateral e observe as mensagens exibidas. Você deve ver algo assim:





Conclusão




Parabéns! Você baixou e instalou com sucesso o Node-RED em seu Raspberry Pi e criou seu primeiro fluxo. Agora você pode explorar mais nós e fluxos para criar seus próprios aplicativos IoT usando o Node-RED.


Se você quiser saber mais sobre o Node-RED, pode conferir estes recursos:


O site oficial do Node-RED:


A documentação do Node-RED:


O fórum Node-RED:


O blog Node-RED:


O canal Node-RED no YouTube:


perguntas frequentes




O que é Node-RED?




O Node-RED é uma ferramenta de código aberto para programação visual para criar aplicativos de Internet das Coisas (IoT). Ele fornece um editor baseado em navegador que facilita a conexão de fluxos usando a ampla gama de nós na paleta que pode ser implantado em seu tempo de execução com um único clique.


O que é Raspberry Pi?




O Raspberry Pi é um computador de baixo custo do tamanho de um cartão de crédito que pode executar vários sistemas operacionais, como Raspberry Pi OS, Ubuntu e Windows 10 IoT Core. Ele pode ser usado para muitas finalidades, como educação, jogos, robótica e IoT. Possui uma gama de modelos com diferentes especificações e recursos, como pinos GPIO, portas USB, saída HDMI e conectividade Wi-Fi.


O que é IoT?




IoT significa Internet of Things, que é um termo que descreve a rede de dispositivos físicos, sensores, atuadores e aplicativos que podem se comunicar e trocar dados pela Internet. A IoT permite novas possibilidades de automação, monitoramento, controle e otimização de vários domínios, como casa inteligente, cidade inteligente, agricultura inteligente e saúde inteligente.


Como faço para atualizar o Node-RED no meu Raspberry Pi?




Para atualizar o Node-RED em seu Raspberry Pi, você pode usar o mesmo script de instalação usado para instalá-lo. Basta executar o seguinte comando em uma janela de terminal:


bash <(curl -sL


Isso atualizará Node.js, npm e Node-RED para as versões mais recentes. Pode ser necessário inserir sua senha quando solicitado. Você deve ver algo assim quando terminar:


+ node-red@3.0.2 atualizado 1 pacote em 18.494s encontrado 0 vulnerabilidades


Como instalo nós adicionais para o Node-RED?




Para instalar nós adicionais para Node-RED, você pode usar a opção Gerenciar Paleta no editor.Clique no ícone do menu no canto superior direito do editor e selecione Gerenciar paleta. Isso abrirá uma caixa de diálogo onde você pode procurar e instalar nós do catálogo online ou de seus arquivos locais. Você também pode usar o npm para instalar nós a partir da linha de comando. 0517a86e26


0 views0 comments

Recent Posts

See All
bottom of page