Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8085
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.