Skip to content

bersou/Asset-Monitor

Repository files navigation

Asset Monitor (Preditivo)

Python JavaScript HTML5 CSS3 Flask SQLite

🚀 Demonstração Ao Vivo

Acesse a aplicação em funcionamento: monitor-de-ativos.onrender.com


📋 Descrição

Este projeto simula o funcionamento de um sensor de ativos preditivo, com coleta, análise e visualização de dados de vibração e temperatura em tempo real.

📁 Estrutura do Projeto

Componentes Principais

  • sensor_simulator.py - Script para gerar dados simulados e popular o banco de dados inicial
  • api_server.py - Aplicação Flask que serve a página principal e fornece os dados via uma API REST
  • templates/index.html - Estrutura HTML do dashboard
  • static/ - Pasta contendo os arquivos de estilo (style.css) e de lógica do frontend (script.js)
  • database.db - Banco de dados SQLite com os dados de sensores
  • schema.sql - Schema do banco de dados
  • requirements.txt - Dependências do projeto Python

🛠️ Como Rodar Localmente

Pré-requisitos

  • Python 3.7+
  • pip

Passos de Instalação

  1. Instale as dependências:

    pip install -r requirements.txt
  2. Gere o banco de dados inicial (se necessário):

    python sensor_simulator.py
  3. Inicie o servidor web:

    python api_server.py
  4. Acesse no navegador:

    Abra seu navegador e visite http://127.0.0.1:5000


📊 Recursos

  • Coleta de dados em tempo real de vibração e temperatura
  • Dashboard interativo com visualização de métricas
  • API REST para acesso aos dados
  • Simulação de sensor preditivo
  • Análise histórica de dados

🔧 Tecnologias Utilizadas

  • Backend: Python, Flask
  • Frontend: HTML5, CSS3, JavaScript
  • Banco de Dados: SQLite
  • API: REST

📄 Licença

Este projeto é de código aberto.

About

🏭 Esset Monitor este projeto simula o funcionamento de um sensor de ativos preditivo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors