Beyond machines — we back you up in daily life too. Looking for products like FLY?Explore now

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.

YasSDK · Swift
// 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–100

Construido 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.