Skip to content
Felipe Faggion edited this page Dec 10, 2024 · 5 revisions

Agents in Charge

Este repositório contém um sistema de gerenciamento para a bancada separating, utilizando Node-RED no backend e Next.js no frontend.

Estrutura do Projeto

  • node-red/
    Contém o backend desenvolvido em Node-RED, que fornece uma REST API para a interação com a bancada separating.

  • dashboard/
    Contém o frontend desenvolvido em Next.js, oferecendo uma interface gráfica para monitoramento e controle.

  • td/
    Contém a Thing Description (TD), que define como os agentes irão consumir a API REST do sistema.

Requisitos

  • Docker: Certifique-se de que o Docker está instalado e configurado em sua máquina.

Como Executar

  1. Clone este repositório:

    git clone <URL_DO_REPOSITORIO>  
  2. Acesse o diretório do projeto:

    cd <NOME_DO_REPOSITORIO>
  3. Execute o comando para inicializar o projeto:

    sudo docker compose up

Isso irá

  • Criar um container Docker.
  • Instalar automaticamente todas as dependências necessárias.
  • Configurar o ambiente para que o projeto rode em qualquer máquina.

Clone this wiki locally