

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AWS IoT Core 裝置位置
<a name="device-location"></a>


|  | 
| --- |
| 使用 AWS IoT Core 裝置位置功能之前，請檢閱此功能的條款與條件。請注意， AWS 可能會傳輸您的地理位置搜尋請求參數，例如用於執行搜尋的位置資料，以及其他資訊給您選擇的第三方資料提供者，這些資訊可能位於 AWS 區域 您目前使用的 之外。第三方供應商和要使用的求解器會根據收到的輸入承載進行選擇。如需詳細資訊，請參閱 [AWS 服務條款](https://aws.amazon.com/service-terms)。 | 

使用 AWS IoT Core 裝置位置，使用第三方求解器測試 IoT 裝置的位置。*求解器*是由第三方提供的演算法，可解析測量資料並估算裝置的位置。藉由識別裝置的位置，您就可以在現場對其進行追蹤和偵錯，進而排解任何疑難問題。

針對收集自各種來源的測量資料進行解析，並將地理位置資訊報告為 [GeoJSON](https://geojson.org/) 承載。GeoJSON 格式可用於對地理資料結構進行編碼。承載含有裝置位置的緯度和經度坐標 (以[世界大地坐標系統 (WGS84)](https://gisgeography.com/wgs84-world-geodetic-system/) 為準)。

**Topics**
+ [測量類型和求解器](#location-measurement-types)
+ [AWS IoT Core 裝置位置的運作方式](#location-how-works)
+ [如何使用 AWS IoT Core 裝置位置](#location-how-use)
+ [解析 IoT 裝置的位置](device-location-resolve-solvers.md)
+ [使用裝置位置 MQTT 主題解決 AWS IoT Core 裝置位置](device-location-reserved-topics.md)
+ [位置求解器和裝置承載](device-location-solvers-payload.md)
+ [AWS IoT Core 裝置位置的進階組態](device-location-advanced-configuration.md)

## 測量類型和求解器
<a name="location-measurement-types"></a>

AWS IoT Core Device Location 會與第三方廠商合作，以解析測量資料並提供預估的裝置位置。下表顯示測量類型和第三方位置求解器，以及支援裝置的相關資訊。如需有關 LoRaWAN 裝置和為其設定裝置位置的資訊，請參閱[設定 LoRaWAN 資源的位置](https://docs.aws.amazon.com/iot-wireless/latest/developerguide/lorawan-configure-location.html)。

**注意**  
一般 IoT 裝置和 Sidewalk 裝置可以使用裝置位置 MQTT 主題來取得位置資訊。對於 Wi-Fi、行動和 IP 地址測量類型，如果裝置以定義的 GeoJSON 格式將測量資料發佈到[預留主題](device-location-reserved-topics.md)， AWS IoT Core 則裝置位置可以解析裝置的位置。對於 GNSS 測量類型，裝置必須具有 LR11xx 晶片來掃描測量資料，以使用 GNSS 求解器取得解析的位置資訊。如需取得 LoRaWAN 裝置位置資訊的資訊，請參閱 *AWS IoT Wireless 文件*中的[設定 LoRaWAN 資源的位置](https://docs.aws.amazon.com/iot-wireless/latest/developerguide/lorawan-configure-location.html)。


**測量類型和求解器**  

| 測量類型 | 第三方求解器 | 支援的裝置 | 
| --- | --- | --- | 
| Wi-Fi 存取點 | Wi-Fi 型的求解器  | 一般 IoT 裝置、LoRaWAN 和 Amazon Sidewalk 裝置 | 
| 行動網路無線電塔：GSM、LTE、CDMA、SCDMA、WCMDA 和 TD-SCDMA 資料 | 行動網路型求解器  | 一般 IoT 裝置、LoRaWAN 和 Amazon Sidewalk 裝置 | 
| IP 位址 | IP 反向查詢求解器 | 透過 TCP/IP 連線的任何 IoT 裝置 | 
| GNSS 掃描資料 (NAV 訊息) | GNSS 求解器 | 一般 IoT 裝置、LoRaWAN 和 Amazon Sidewalk 裝置 | 
| 低功耗藍牙 (BLE) | 以 BLE 為基礎的求解器 | Amazon Sidewalk 裝置 | 

如需有關位置求解器的詳細資訊及顯示各種測量類型的裝置承載範例，請參閱 [位置求解器和裝置承載](device-location-solvers-payload.md)。

## AWS IoT Core 裝置位置的運作方式
<a name="location-how-works"></a>

下圖顯示 AWS IoT Core Device Location 如何收集測量資料並解析裝置的位置資訊。

![顯示 AWS IoT Core Device Location 如何使用原始測量資料並解析裝置位置的影像。](http://docs.aws.amazon.com/zh_tw/iot/latest/developerguide/images/iot-device-location.png)


下列步驟顯示 AWS IoT Core 裝置位置的運作方式。

1. 

**接收測量資料**

   先從裝置傳送與裝置位置相關的原始測量資料。將測量資料指定為 JSON 承載。

1. 

**處理測量資料**

   系統會處理測量資料，而 AWS IoT Core Device Location 會選擇要使用的測量資料，可以是 Wi-Fi、行動網路、GNSS 掃描或 IP 地址資訊。

1. 

**選擇求解器**

   根據測量資料選擇第三方求解器。例如，如果測量資料包含 Wi-Fi 和 IP 地址資訊，則會選擇 Wi-Fi 求解器和 IP 反向查詢求解器。

1. 

**取得解析的位置**

   API 請求會傳送至請求解析位置的求解器提供者。接著 AWS IoT Core ，Device Location 會從求解器取得預估的地理位置資訊。

1. 

**選擇解析的位置**

   已解析的位置資訊及其準確性會進行比較，而 AWS IoT Core Device Location 會選擇準確度最高的地理位置結果。

1. 

**輸出位置資訊**

   地理位置資訊會以 GeoJSON 承載的形式傳送給您。承載包含 WGS84 地理座標、準確度資訊、可信度，以及取得解析位置的時間戳記。

## 如何使用 AWS IoT Core 裝置位置
<a name="location-how-use"></a>

下列步驟說明如何使用 AWS IoT Core 裝置位置。

1. 

**提供測量資料**

   將與裝置位置相關的原始測量資料指定為 JSON 承載。若要擷取承載測量資料，請前往裝置日誌，或使用 CloudWatch Logs，然後複製承載資料資訊。JSON 承載必須包含一或多種資料測量類型。如需顯示各種求解器承載格式的範例，請參閱 [位置求解器和裝置承載](device-location-solvers-payload.md)。

1. 

**解析位置資訊**

   使用 AWS IoT 主控台中的[裝置位置](https://console.aws.amazon.com/iot/home#/device-location-test)頁面或 [GetPositionEstimate](https://docs.aws.amazon.com/iot-wireless/latest/apireference/API_GetPositionEstimate.html) API 操作，傳遞承載測量資料並解析裝置位置。 AWS IoT Core Device Location 接著會選擇準確度最高的求解器，並報告裝置位置。如需詳細資訊，請參閱[解析 IoT 裝置的位置](device-location-resolve-solvers.md)。

1. 

**複製位置資訊**

   驗證 AWS IoT Core 裝置位置解析並回報為 GeoJSON 承載的地理位置資訊。您可以複製承載，以搭配您的應用程式和其他 AWS 服務使用。例如，您可以使用 [Location](location-rule-action.md) AWS IoT 規則動作，將地理位置資料傳送至 Amazon Location Service。

下列主題說明如何使用 AWS IoT Core 裝置位置和裝置位置承載的範例。
+ [解析 IoT 裝置的位置](device-location-resolve-solvers.md)
+ [位置求解器和裝置承載](device-location-solvers-payload.md)