Sistema de localização baseado em BLE (Bluetooth Low Energy) para ESP32.
Este projeto implementa um sistema de localização usando ESP32 e BLE para rastrear dispositivos próximos. O sistema é capaz de:
- Detectar dispositivos BLE próximos
- Calcular distâncias baseadas na força do sinal (RSSI)
- Enviar dados para um servidor via HTTP
- Suportar diferentes tipos de dispositivos (smartphones, tags, etc.)
- PlatformIO
- ESP32
- Bibliotecas:
- BLEDevice
- WiFi
- HTTPClient
- ArduinoJson
- NTPClient
- Preferences
- Clone o repositório
- Configure as credenciais WiFi no arquivo
src/NetworkManager.cpp - Compile e faça upload para o ESP32
O sistema irá automaticamente:
- Conectar ao WiFi
- Iniciar o scanner BLE
- Coletar dados de dispositivos próximos
- Enviar os dados para o servidor configurado