TeslaOnTarget
Puente entre vehículos Tesla y servidores TAK (Team Awareness Kit) para streaming de ubicación y estado en tiempo real como mensajes Cursor-on-Target (CoT). Compatible con ATAK, iTAK y WebTAK mediante conexión TCP.
Ficha actualizada 26 sept 2026, 22:58 · upstream 26 sept 2026, 22:27 · release v1.2.1
Qué es TeslaOnTarget
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
TeslaOnTarget conecta tu vehículo Tesla con un servidor TAK para transmitir posición y estado en tiempo real como mensajes Cursor-on-Target (CoT). La arquitectura interna incluye componentes dedicados: cli para gestión por vehículo, tesla_api para polling cada 10 segundos con dead reckoning a 1 Hz, vehicle_mapper para convertir payloads a dict CoT, cot para construir XML CoT, tak_client para envío TCP y health monitor para reconexión automática.
El sistema soporta múltiples vehículos desde una sola instancia, reporta estado de batería, carga y seguridad (puertas/ventanas/sentry), y envía alertas opcionales vía webhook o ntfy cuando los envíos se estancan. Incluye autenticación inicial con Tesla mediante CLI interactiva.
Requiere Python 3.11+, cuenta con Dockerfile y docker-compose, imágenes disponibles en GHCR, y documentación completa en docs/ARCHITECTURE.md, docs/CONFIGURATION.md y docs/AUTHENTICATION.md.
- Seguimiento de flotas de vehículos Tesla en operaciones de respuesta a emergencias mediante ATAK/iTAK
- Pruebas de integración de sistemas TAK con datos reales de vehículos eléctricos
- Monitoreo personal de ubicación y estado del vehículo en tiempo real para uso privado
- Desarrollo de aplicaciones TAK que requieren telemetría vehística como fuente de datos
- Streaming continuo cada 10 segundos con dead reckoning a 1 Hz entre polls para mantener posición actualizada
- Soporte multi-vehículo desde una sola instancia sin necesidad de múltiples contenedores
- Health monitor integrado que reconecta automáticamente y envía alertas por webhook/ntfy en fallos
- Imágenes Docker oficiales en GHCR con soporte one-click para despliegue rápido
- Diseño orientado a bajo consumo: despierta el vehículo solo al inicio para preservar batería
- Solo conexión TCP sin TLS/SSL — requiere red segura (LAN local o VPN) y no expone a internet
- No autenticación nativa al servidor TAK — depende de seguridad de red o credenciales en entorno
- Requiere autenticación manual inicial con Tesla mediante CLI interactiva antes del despliegue
- Dependencia de la API pública de Tesla que puede tener límites de tasa no documentados explícitamente
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliega en LAN local o detrás de VPN. Usa .env.example con TAK_SERVER, TESLA_USERNAME y COT_URL. Ejecuta docker run -it para autenticación inicial, luego docker run -d para producción. Asegura que el puerto 8085 esté accesible desde el servidor TAK. No exponer a internet sin TLS. Revisa docs/CONFIGURATION.md para opciones avanzadas como ALERT_WEBHOOK_URL y filtrado multi-vehículo.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.