Este projeto é uma atividade prática que simula sensores em jogadores de futebol, exibindo os dados em uma interface moderna. Os dados (batimentos cardíacos, velocidade e posição) são gerados no servidor e transmitidos em tempo real para cada cliente via Socket.IO, com a movimentação do jogador sendo exibida como um mapa de calor (heatmap).
sensores_socket.io/
├── index.html # Cliente web com a interface e o heatmap
├── package.json # Dependências e scripts
├── server.js # Servidor Express + Socket.IO
└── .gitignore
- Node.js
- Express
- Socket.IO
- Heatmap.js
- Clone este repositório:
git clone https://github.com/fer-oliveiraa/sensores_socket.io.git
cd sensores_socket.io
- Instale as dependências:
npm install
- Inicie o servidor:
npm start
- Acesse no navegador:
http://localhost:3000
- Suporte a Múltiplos Jogadores: Cada cliente que se conecta ao servidor é tratado como um jogador único e independente.
- Simulação em Tempo Real: O servidor simula e transmite dados de BPM, velocidade (km/h) e posição (x,y) para cada jogador a cada segundo.
- Visualização com Heatmap: A movimentação do jogador no campo é exibida como um mapa de calor que é atualizado em tempo real.
- Interface Moderna: A interface foi desenhada para se assemelhar a um aplicativo de monitoramento esportivo.