

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Location Service トラッカー
<a name="trackers"></a>

![\[この図は、トラッカーリソースを作成および使用する方法を示します。\]](http://docs.aws.amazon.com/ja_jp/location/latest/developerguide/images/illustration-trackers.PNG)


**注記**  
トラッカーストレージは、AWS が所有するキーを使用して自動的に暗号化されます。管理する KMS キーを使用して別の暗号化レイヤーを追加して、自分だけがデータにアクセスできるようにすることができます。詳細については、「[Amazon Location Service の保管中のデータ暗号化](encryption-at-rest.md)」を参照してください。

トラッカーは、複数のデバイスの位置更新情報を保存します。トラッカーを使用して、デバイスの現在位置や位置履歴を照会できます。更新情報を保存しますが、保存する前に位置をフィルタリングすることで、ストレージスペースを減らし、視覚的なノイズを減らします。

トラッカーリソースに保存される各位置更新には、位置精度の測定値と、保存したい位置またはデバイスに関する最大 3 つのフィールドのメタデータを含めることができます。メタデータはキーと値がペアとして保存されており、速度、方向、タイヤ空気圧、エンジン温度などの情報を保存できます。

トラッカーの位置のフィルタリングとクエリはそれだけでも便利ですが、トラッカーはジオフェンスと組み合わせると特に便利です。トラッカーは 1 つ以上のジオフェンスコレクションリソースにリンクでき、位置の更新はそれらのコレクション内のジオフェンスと照合して自動的に評価されます。フィルタリングを適切に使用すれば、ジオフェンスの評価コストも大幅に削減できます。

1. まず、AWS アカウントにトラッカーリソースを作成します。

1. 次に、位置情報の更新をトラッカーリソースに送信する方法を決定します。[AWSSDK](dev-sdks.md) を使用して追跡機能をモバイルアプリケーションに統合します。また、「[MQTT を使ったトラッキング](tracking-using-mqtt.md) の手順を追って説明されている MQTT」を使用することもできます。

1. トラッカーリソースを使用してロケーション履歴を記録し、地図上に視覚化できるようになりました。

1. トラッカーリソースを 1 つ以上のジオフェンスコレクションにリンクして、トラッカーリソースに送信されるすべての位置更新が、リンクされているすべてのジオフェンスコレクション内のすべてのジオフェンスに対して自動的に評価されるようにすることもできます。Amazon Location コンソールのトラッカーリソース詳細ページでリソースをリンクするか、Amazon Location Trackers API を使用してリソースをリンクできます。

1. その後、Amazon CloudWatch や AWS CloudTrail などのサービスを使用して、モニタリングを統合できます。詳細については、「[Amazon CloudWatch で   を監視する](cloudwatch.md)」および「[によるモニタリングとログ記録 AWS CloudTrail](cloudtrail.md)」を参照してください。

## 機能
<a name="tracker-filtering-concepts"></a>
+ **位置のフィルタリング** – トラッカーは、送信されたポジションを自動的にフィルタリングできます。デバイスのロケーションの更新の一部を除外するのには、いくつかの理由があります。1 分おきにしかレポートを送信しないシステムの場合は、デバイスを時間でフィルタリングし、30 秒ごとに位置の保存と評価のみを行いたいと思うかもしれません。より頻繁に監視している場合でも、位置の更新をフィルタリングして GPS ハードウェアと位置の報告に関連付けられている固有の雑音を取り除く必要がある場合があります。その精度は 100% 完璧ではないため、静止しているデバイスでも少し動き回っているように見えます。低速では、デバイスがジオフェンスのエッジの近くにあると、この*ジッター*によって視覚的に乱雑になり、誤った入退室イベントが発生する可能性があります。

  位置フィルタリングは、位置の更新をトラッカーが受信すると同時に機能するため、デバイスパス内の視覚的なノイズ (ジッター) が減り、ジオフェンスの誤った入退イベントの数が減ります。また、位置更新の保存回数やジオフェンス評価のトリガー回数が減るため、コスト管理に役立ちます。

  トラッカーには 3 つの位置フィルターオプションがあります。コスト管理と位置情報の更新におけるジッターの軽減に役立ちます。
+ **精度ベース** — *精度測定が可能なあらゆるデバイスで使用できます。ほとんどの GPS やモバイル機器がこの情報を提供します。*

  各位置測定の精度は、GPS 衛星の受信状況、風景、Wi-Fi デバイスや Bluetooth デバイスの近接性など、さまざまな環境要因の影響を受けます。モバイル機器を含むほとんどのデバイスでは、測定と同時にその精度も推定できます。`AccuracyBased` フィルタリングでは、デバイスの移動距離が測定精度より少ない場合、Amazon Location は位置の更新を無視します。

  例えば、デバイスから 2 つの連続した更新を受信し、その精度が 5 m と 10 m だった場合、デバイスの移動距離が 15 m 未満であれば 2 回目の更新は無視されます。Amazon Location は、無視した更新をジオフェンスと比較して評価したり、保存したりしません。

  精度が提供されない場合はゼロとして扱われ、測定値は完全に正確であると見なされ、更新にはフィルタリングは適用されません。
**注記**  
精度に基づくフィルタリングを使用すると、すべてのフィルタリングを削除できます。精度ベースのフィルタリングを選択したものの、すべての精度データをゼロに上書きしたり、精度を完全に無視した場合、Amazon Location は更新をフィルタリングしません。
+ **距離ベース** — *使用しているデバイスでは正確な測定値が得られないが、フィルタリングを活用してジッターを減らし、コストを管理する必要がある場合に使用します。*

  `DistanceBased` フィルタリングでは、デバイスの移動が 30 m (98.4 フィート) 未満の場合、ロケーションの更新は無視されます。`DistanceBased` 位置フィルターを使用すると、Amazon Location は無視した更新をジオフェンスと比較して評価したり、保存したりしません。

  iOS および Android デバイスの平均精度を含め、ほとんどのモバイル機器の精度は 15m 以内です。ほとんどのアプリケーションでは、`DistanceBased` フィルタリングを使用することで、デバイスの軌跡を地図上に表示するときに位置が不正確になることによる影響や、デバイスがジオフェンスの境界近くにあるときに複数の連続した出入りイベントによるバウンス効果を減らすことができます。また、リンクされたジオフェンスと比較して評価するリクエストや、デバイスの位置を取得するリクエストが減るので、アプリケーションのコスト削減にも役立ちます。

  距離ベースのフィルタリングは、フィルタリングしたいがデバイスでは正確な測定値が得られない場合や、精度ベースの場合よりも多くの更新を除外したい場合に便利です。
+ **時間ベース** — (デフォルト) *デバイスが位置の更新を非常に頻繁に (30 秒に 1 回以上) 送信し、すべての更新を保存せずにほぼリアルタイムでジオフェンスの評価を行いたい場合に使用します。*

  `TimeBased` フィルタリングでは、位置の更新ごとに、リンクされたジオフェンスコレクションと比較して評価しますが、すべてが保存されるわけではありません。更新頻度が 30 秒を超える場合、一意のデバイス ID ごとに 30 秒あたり 1 つの更新のみが保存されます。

  時間ベースのフィルタリングは、保存する位置の数は少ないが、位置の更新はすべて関連するジオフェンスコレクションと照合して評価したい場合に特に便利です。

**注記**  
フィルタリング方法や位置更新の頻度を決める際には、トラッキングアプリケーションのコストに留意してください。位置の更新ごとに請求され、リンクされた各ジオフェンスコレクションと比較して評価する際にも 1 回請求されます。  
例えば、時間ベースのフィルタリングを使用する場合で、トラッカーが 2 つのジオフェンスコレクションにリンクされている場合は、位置の更新ごとに 1 回の位置更新リクエストと 2 回のジオフェンスコレクション評価としてカウントされます。デバイスの位置更新を 5 秒ごとに報告し、時間ベースのフィルタリングを使用している場合は、デバイスごとに 1 時間あたり 720 回の位置更新リクエストと 1,440 回のジオフェンス評価について課金されます。

## Amazon Location Service トラッカーのユースケース
<a name="trackers-use-cases"></a>

Amazon Location Service トラッカーの一般的な用途を以下に示します。

**ジオフェンスでのトラッカーの使用**

トラッカーをジオフェンスと組み合わせると、さらに機能が追加されます。Amazon Location コンソールまたは API を使用してトラッカーをジオフェンスコレクションに関連付けて、トラッカーロケーションを自動的に評価します。トラッカーが更新された位置を受信するたびに、その位置はコレクション内の各ジオフェンスに対して評価され、適切な `ENTER` イベントおよび `EXIT` イベントが Amazon EventBridge で生成されます。トラッカーにフィルタリングを適用することもでき、フィルタリングによっては、意味のある位置の更新のみを評価することでジオフェンスの評価コストを削減できます。

位置の更新をすでに受信した後でトラッカーをジオフェンスコレクションに関連付けると、関連付け後の最初の位置更新は、ジオフェンス評価の初期更新として扱われます。ジオフェンス内にある場合は、`ENTER` イベントを受信します。どのジオフェンス内にもない場合は、以前の状態に関係なく `EXIT` イベントは受信されません。

**フィールドサービスオペレーションの改善 ** 

リアルタイム追跡でモバイルワークフォースを正確に把握します。お客様のサイトとサービスエリアの周囲にジオフェンスを設定し、スタッフが到着および出発したときにアラートを受信します。位置情報データを使用してスケジューリングを最適化し、最も近い技術者を派遣して、応答時間を短縮します。カスタマーエクスペリエンスを向上させながら、フィールドチーム (水道や HVAC 修理ビジネスなど) がより効率的に作業できるようにします。

**重要なアセットのモニタリングと制御**

Amazon Location Service を使用して、貴重な機器、インベントリ、その他のモバイルアセットのリアルタイムの場所とステータスを追跡します。ジオフェンスを設定して、不正な移動や削除に関するアラートを受信し、セキュリティとコンプライアンスを強化します。この場所の可視性を使用して、アセット使用率を向上させ、メンテナンススケジュールを最適化し、重要なリソースが常に考慮されるようにします。重機、IT ハードウェア、小売りインベントリを常に正確にモニタリングし、損失を減らして、より多くの情報に基づいた運用上の意思決定を行います。

**サプライチェーンの可視性を強化する**

Amazon Location Service を活用して、サプライチェーン全体の出荷と配送を追跡します。配送センター、ストア、その他の主要な施設を中心にジオフェンスを定義して、インベントリとアセットの動きをモニタリングします。リアルタイムの位置情報データを使用して、インベントリ管理を改善し、物流計画を最適化し、優れたカスタマーエクスペリエンスを実現します。サプライチェーンの運用をエンドツーエンドで可視化し、ボトルネックを特定して、効率と応答性を促進するデータ駆動型の意思決定を行います。

**ロケーションベースのマーケティング**

位置情報データの能力を活用して、ジオマーケティングの取り組みを強化します。Amazon Location Service を使用して、競合の場所、イベント、トラフィックの多いエリアの周囲に仮想境界を設定します。お客様がこれらのジオフェンスゾーンに入ると、パーソナライズされた広告、オファー、通知がトリガーされます。人の往来パターンを分析して広告配置を最適化し、新しいビジネスロケーションの主要サイトを発見します。独自のジオフェンススペース内のお客様の動きをモニタリングして、ブラウジング動作と購入するためのパスに関するより深いインサイトを得ることができます。リアルタイムの位置追跡と正確なジオフェンシングを組み合わせることにより、ハイパーターゲットのコンテキストに応じたエンゲージメントを実現し、物理世界の売上とロイヤルティを促進します。