Skip to content

Simulação de sensores (BPM, velocidade) em tempo real usando Node.js, Socket.IO e visualização com Heatmap.js.

Notifications You must be signed in to change notification settings

fer-oliveiraa/sensores_socket.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulação de Sensores com Socket.IO

Node.js Express Socket.IO

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).


Estrutura do projeto

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


Tecnologias utilizadas

  • Node.js
  • Express
  • Socket.IO
  • Heatmap.js

Como executar

  1. Clone este repositório:
git clone https://github.com/fer-oliveiraa/sensores_socket.io.git
cd sensores_socket.io
  1. Instale as dependências:
npm install
  1. Inicie o servidor:
npm start
  1. Acesse no navegador:
http://localhost:3000

Funcionalidades

  • 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.

About

Simulação de sensores (BPM, velocidade) em tempo real usando Node.js, Socket.IO e visualização com Heatmap.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published