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

開発者 · SDK

端でキャプチャします。

YAS SDK は、車両内の動きとGPSを 1 秒間に何度も記録し、デバイス上でクリーニングとバッチ処理を行ってから、安全に同期します。コンテキスト、スコアリング、認証は下流で行われます。アプリはトリップを開始して終了するだけです。

iOS

Swiftパッケージ、iOS15+。端のCoreMotion+CoreLocation。

Android

Kotlinライブラリ、 API 26+。センサーと位置情報の融合。

捉えられるもの

動きも位置も機械に近い。

SDK は、ソースで 4 つの信号ファミリーをサンプリングし、デバイス上で前処理するため、クリーンでバッチ化されたレコードのみが車両から排出されます。

動きと向き

前方、横方向、および垂直方向の加速度。ピッチ、ロール、ヨー。回転速度と機首方位。

位置とトリップ

GPS位置、速度、コース、高度、および移動ごとの距離と所要時間。

デバイスの健全性

バッテリー、OS バージョン、許可状態により、静かな旅行か落とした旅行かを区別できます。

同期状態

安全で再開可能なアップロードによるローカル バッチ処理 - 不安定な接続でもデータが失われることはありません。

イベント SDK

デバイスから検証済みレコードまで、数行で完了します。

一度設定してトリップを開始し、終了時に AURA スコアを読み取ります。サンプリング、バッチ処理、同期は自動的に処理されます。

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

現場向けに構築

実車用に設計されております。

エッジの前処理

フィルタリングと特徴抽出はデバイス上で実行され、アップロード サイズを削減し、生の信号を保護します。

オフラインファースト

旅行はローカルにバッファされ、接続が戻ったときに同期されます。トンネルやデッドゾーンも問題ありません。

プライバシーバイデザイン

位置情報の許可は旅行に適用されます。 SDK はライダーではなくマシンの動きをキャプチャします。

SDK を入手します。

対象となる試験導入には、サンドボックス認証情報、SDK パッケージ、統合サポートを提供します。貴社のプラットフォームとフリートについてお知らせください。