Este repositório contém um sistema de gerenciamento para a bancada separating, utilizando Node-RED no backend e Next.js no frontend.
-
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.
- Docker: Certifique-se de que o Docker está instalado e configurado em sua máquina.
-
Clone este repositório:
git clone <URL_DO_REPOSITORIO>
-
Acesse o diretório do projeto:
cd <NOME_DO_REPOSITORIO>
-
Execute o comando para inicializar o projeto:
sudo docker compose up
Isso irá
- Instalar automaticamente todas as dependências necessárias.
- Criar os containers Docker para todos os serviços.
- Configurar o ambiente para que o projeto rode em qualquer máquina.