AWS IoT Core 裝置位置 - AWS IoT Core

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

AWS IoT Core 裝置位置

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

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

從各種來源收集的測量資料已解決,且地理位置資訊會報告為地理JSON承載。GeoJSON 格式是用來編碼地理資料結構的格式。承載包含裝置位置的緯度和經度座標,這些座標是以世界地理系統座標系統 (WGS84) 為基礎。

測量類型和求解器

AWS IoT Core 裝置位置會與第三方廠商合作,以解析測量資料並提供預估的裝置位置。下表顯示測量類型和第三方位置求解器,以及支援裝置的相關資訊。如需有關裝置和設定裝置位置的資訊 LoRaWAN,請參閱設定資源的位置 LoRaWAN。

注意

一般 IoT 裝置和 Sidewalk 裝置可以使用裝置位置MQTT主題來取得位置資訊。對於 Wi-Fi、行動電話和 IP 地址測量類型,如果裝置以定義的地理JSON格式將測量資料發佈到預留主題, AWS IoT Core 則裝置位置可以解析裝置的位置。對於GNSS測量類型,裝置必須具有 LR11xx 晶片來掃描測量資料,以便使用GNSS求解器取得解析的位置資訊。如需取得裝置位置資訊 LoRaWAN的資訊,請參閱 AWS IoT Wireless 文件中的設定資源位置 LoRaWAN

測量類型和求解器
測量類型 第三方求解器 支援的裝置
Wi-Fi 存取點 Wi-Fi 型的求解器 一般 IoT 裝置 LoRaWAN和 Sidewalk 裝置
行動台:GSM、LTE、CDMA、WCMDA、 SCDMA和 TD-SCDMA 資料 行動網路型求解器 一般 IoT 裝置 LoRaWAN和 Sidewalk 裝置
IP 地址 IP 反向查詢求解器 一般 IoT 裝置和 Sidewalk 裝置
GNSS 掃描資料 (NAV 訊息) GNSS 求解器 一般 IoT 裝置 LoRaWAN和裝置裝置

如需有關位置求解器的詳細資訊及顯示各種測量類型的裝置承載範例,請參閱 位置求解器和裝置承載

AWS IoT Core 裝置位置的運作方式

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

顯示 AWS IoT Core Device Location 如何使用原始測量資料並解析裝置位置的圖片。

下列步驟顯示 AWS IoT Core Device Location 的運作方式。

  1. 接收測量資料

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

  2. 處理測量資料

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

  3. 選擇求解器

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

  4. 取得解析的位置

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

  5. 選擇解析的位置

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

  6. 輸出位置資訊

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

如何使用 AWS IoT Core 裝置位置

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

  1. 提供測量資料

    指定與裝置位置相關的原始測量資料作為JSON承載。若要擷取承載測量資料,請前往您的裝置日誌,或使用 CloudWatch 日誌,然後複製承載資料資訊。JSON 承載必須包含一或多個類型的資料測量。如需顯示各種求解器承載格式的範例,請參閱 位置求解器和裝置承載

  2. 解析位置資訊

    使用 AWS IoT 主控台中的裝置位置頁面或 GetPositionEstimate API 操作,傳遞承載測量資料並解析裝置位置。 AWS IoT Core 裝置位置接著會選擇準確度最高的求解器,並報告裝置位置。如需詳細資訊,請參閱解析 IoT 裝置的位置

  3. 複製位置資訊

    驗證 AWS IoT Core 裝置位置解析並報告為地理承載的地理位置JSON資訊。您可以複製承載,以便與應用程式和其他 搭配使用 AWS 服務。例如,您可以使用位置 AWS IoT 規則動作將地理位置資料傳送至 Amazon Location Service。

下列主題說明如何使用 AWS IoT Core 裝置位置和裝置位置承載的範例。