| import requests | |
| import time | |
| # URL do servidor | |
| server_url = "http://127.0.0.1:5000/update_location" | |
| # Simulação de coordenadas | |
| def get_gps_data(): | |
| # Aqui você usaria uma biblioteca para capturar coordenadas reais, como `gpsd` ou `geopy`. | |
| return {"lat": -23.55052, "lng": -46.633308} # Exemplo: São Paulo | |
| while True: | |
| gps_data = get_gps_data() | |
| try: | |
| response = requests.post(server_url, json=gps_data) | |
| print(f"Localização enviada: {gps_data}, Status: {response.status_code}") | |
| except Exception as e: | |
| print(f"Erro ao enviar localização: {e}") | |
| time.sleep(5) # Envia a cada 5 segundos | |