Desarrolladores · SDK
Captura en el borde.
El YAS SDK registra el movimiento y el GPS dentro del vehículo muchas veces por segundo, limpia y agrupa en el dispositivo, luego se sincroniza de forma segura. El contexto, la puntuación y la certificación ocurren en sentido descendente: su aplicación simplemente comienza y finaliza los viajes.
iOS
Paquete rápido, iOS 15+. CoreMotion + CoreLocation en el borde.
Android
Biblioteca Kotlin, API 26+. Sensor + captura de ubicación fusionada.
lo que captura
Movimiento y posición, cerca de la máquina.
El SDK toma muestras de cuatro familias de señales en la fuente y las procesa previamente en el dispositivo, de modo que solo los registros limpios y por lotes salgan del vehículo.
Movimiento y orientación
Aceleración hacia adelante, lateral y vertical; cabeceo, balanceo, guiñada; velocidad de rotación y rumbo.
Posición y viaje
GPS ubicación, velocidad, rumbo y altitud, con distancia y duración por viaje.
Estado del dispositivo
Batería, versión del sistema operativo y estado de permisos, para que puedas distinguir un viaje tranquilo de uno que se cayó.
Estado de sincronización
Procesamiento por lotes local con carga segura y reanudable: no se pierden datos en una conexión inestable.
Evento SDK
Del dispositivo al registro verificado, en unas pocas líneas.
Configure una vez, comience un viaje y lea la puntuación AURA cuando finalice. El muestreo, el procesamiento por lotes y la sincronización se manejan por usted.
// Configure the in-vehicle edge SDK
let yas = Yas.configure(
trackerId: "TRK-3194",
vehicleId: "EV-0427"
)
// Start a trip — motion + GPS captured at the edge
let trip = yas.startTrip(type: .passenger)
// Samples stream as the machine moves
trip.onSample { s in
// s.acceleration · s.location · s.heading
}
// End → batched, synced, scored downstream
let record = await yas.endTrip(trip)
print(record.auraScore) // 0–100Construido para el campo
Diseñado para vehículos reales.
Preprocesamiento de bordes
El filtrado y la extracción de funciones se ejecutan en el dispositivo, lo que reduce el tamaño de carga y protege la señal sin procesar.
Primero sin conexión
Los viajes se almacenan en búfer localmente y se sincronizan cuando regresa una conexión. Los túneles y las zonas muertas están bien.
Privacidad por diseño
El permiso de ubicación se aplica a los viajes; el SDK captura el movimiento de la máquina, no el del ciclista.
Obtenga el SDK.
Los programas piloto cualificados reciben credenciales de sandbox, el paquete SDK y soporte de integración. Cuéntanos tu plataforma y flota.
