Skip to content

NicoDemosaS/rastreador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentação do Projeto ESP8266 e Django

Descrição do Projeto

Este projeto envolve o desenvolvimento de um sistema que utiliza o ESP8266 para coletar dados de localização e enviá-los para um servidor web Django. O objetivo principal é aprimorar habilidades em eletrônica, redes, programação em C++, e Django para criar um rastreador de localização funcional e robusto.

Estrutura do Projeto

  1. ESP8266

    • Recebendo dados de localização do módulo NEOGPS.
    • Conectando ao Wi-Fi e obtendo o IP local.
    • Realizando requisições HTTP POST para enviar dados ao servidor Django.
  2. Servidor Web Django

    • Criado para receber dados do ESP8266.
    • Salvando dados no banco de dados SQLite.

Funcionalidades Implementadas

  • ESP8266

    • Conexão Wi-Fi
    • Recepção de IP Local
    • Envio de requisições HTTP POST
    • Coleta de dados de localização
  • Servidor Web Django

    • Recepção de dados do ESP8266
    • Processamento e armazenamento de dados no banco de dados SQLite

Melhorias Futuras

  1. Interface do Usuário

    • Melhorar a interface gráfica para uma melhor experiência do usuário.
  2. Domínio e Segurança

    • Considerar a compra de um domínio e configurar uma VPN para segurança e acessibilidade remota.
    • Avaliar a conexão do dispositivo e do servidor a uma VPN para melhorar a segurança.
  3. Mapas e Localização

    • Integrar uma API de mapas para exibir os pontos de localização do rastreador em um mapa.
  4. Banco de Dados

    • Avaliar o uso de um banco de dados mais robusto do que o SQLite para suportar grandes volumes de dados. Considerar opções como PostgreSQL ou MySQL.

Documentação Utilizada

Notas Adicionais

  • Documentação do ESP8266: Verifique a documentação oficial do ESP8266 e a biblioteca NEOGPS para mais detalhes e exemplos de uso.
  • API de Mapas: Pesquise sobre APIs de mapas como Google Maps, Leaflet, ou Mapbox para integração futura.

About

Rastreador com esp8266

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages