開発者 · SDK
端でキャプチャします。
YAS SDK は、車両内の動きとGPSを 1 秒間に何度も記録し、デバイス上でクリーニングとバッチ処理を行ってから、安全に同期します。コンテキスト、スコアリング、認証は下流で行われます。アプリはトリップを開始して終了するだけです。
iOS
Swiftパッケージ、iOS15+。端のCoreMotion+CoreLocation。
Android
Kotlinライブラリ、 API 26+。センサーと位置情報の融合。
捉えられるもの
動きも位置も機械に近い。
SDK は、ソースで 4 つの信号ファミリーをサンプリングし、デバイス上で前処理するため、クリーンでバッチ化されたレコードのみが車両から排出されます。
動きと向き
前方、横方向、および垂直方向の加速度。ピッチ、ロール、ヨー。回転速度と機首方位。
位置とトリップ
GPS位置、速度、コース、高度、および移動ごとの距離と所要時間。
デバイスの健全性
バッテリー、OS バージョン、許可状態により、静かな旅行か落とした旅行かを区別できます。
同期状態
安全で再開可能なアップロードによるローカル バッチ処理 - 不安定な接続でもデータが失われることはありません。
イベント SDK
デバイスから検証済みレコードまで、数行で完了します。
一度設定してトリップを開始し、終了時に AURA スコアを読み取ります。サンプリング、バッチ処理、同期は自動的に処理されます。
// 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 パッケージ、統合サポートを提供します。貴社のプラットフォームとフリートについてお知らせください。
