本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS IoT Core 裝置位置
使用「 AWS IoT Core 裝置位置」功能之前,請先檢閱此功能的「條款與條件」。請注意, AWS 可能會將您的地理位置搜尋要求參數 (例如用於執行搜尋的位置資料和其他資訊) 傳送給您選擇的第三方資料提供者,這些參數可能不在您目前使用的資料提供者之外。 AWS 區域 根據接收到的輸入有效負載選擇要使用的第三方提供者和求解器。如需詳細資訊,請參閱 AWS
服務條款 |
使用 AWS IoT Core 裝置位置來使用協力廠商求解器測試 IoT 裝置的位置。求解器是由第三方提供的演算法,可解析測量資料並估算裝置的位置。藉由識別裝置的位置,您就可以在現場對其進行追蹤和偵錯,進而排解任何疑難問題。
針對收集自各種來源的測量資料進行解析,並將地理位置資訊報告為 GeoJSON
主題
測量類型和求解器
AWS IoT Core 裝置位置與第三方廠商合作,以解析測量資料並提供預估的裝置位置。下表顯示測量類型和第三方位置求解器,以及支援裝置的相關資訊。如需 LoRa WAN 裝置及其設定裝置位置的相關資訊,請參閱設定 LoRa WAN 資源的位置。
注意
一般 IoT 裝置和人行道裝置可以使用裝置位置 MQTT 主題取得位置資訊。對於 Wi-Fi、蜂窩和 IP 地址測量類型,如果設備以定義的 GeoJSON 格式將測量數據發佈到保留的主題,則 AWS IoT Core 設備位置可以解析設備的位置。對於 GNSS 測量類型,設備必須具有 LR11xx 芯片才能掃描測量數據,以便使用 GNSS 求解器獲取解析的位置信息。如需取得 LoRa WAN 裝置位置資訊的相關資訊,請參閱AWS IoT Wireless 文件中的設定 LoRa WAN 資源的位置。
測量類型和求解器 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
測量類型 | 第三方求解器 | 支援的裝置 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wi-Fi 存取點 | Wi-Fi 型的求解器 | 一般 IoT 裝置、 LoRa WAN 和人行道裝置 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
行動網路無線電塔:GSM、LTE、CDMA、SCDMA、WCMDA 和 TD-SCDMA 資料 | 行動網路型求解器 | 一般 IoT 裝置、 LoRa WAN 和人行道裝置 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IP 地址 | IP 反向查詢求解器 | 一般 IoT 裝置和人行道裝置 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GNSS 掃描資料 (NAV 訊息) | GNSS 求解器 | 一般 IoT 裝置、 LoRa WAN 和裝置裝置 |
如需有關位置求解器的詳細資訊及顯示各種測量類型的裝置承載範例,請參閱 位置求解器和裝置承載。
AWS IoT Core 裝置位置的運作方式
下圖顯示「 AWS IoT Core 裝置位置」如何收集測量資料並解析裝置的位置資訊。
下列步驟顯示 AWS IoT Core 裝置位置的運作方式。
-
接收測量資料
先從裝置傳送與裝置位置相關的原始測量資料。將測量資料指定為 JSON 承載。
-
處理測量資料
系統會處理量測資料,「 AWS IoT Core 裝置位置」會選擇要使用的測量資料,可以是 Wi-Fi、行動數據、GNSS 掃描或 IP 位址資訊。
-
選擇求解器
根據測量資料選擇第三方求解器。例如,如果測量資料包含 Wi-Fi 和 IP 地址資訊,則會選擇 Wi-Fi 求解器和 IP 反向查詢求解器。
-
取得解析的位置
會將 API 要求傳送至求解器提供者,請求解析位置。 AWS IoT Core 然後,「裝置位置」會從求解器取得估計的地理位置資訊。
-
選擇解析的位置
系統會比較已解析的位置資訊及其準確性,然後「 AWS IoT Core 裝置位置」選擇具有最高精確度的地理位置結果。
-
輸出位置資訊
地理位置資訊會以 GeoJSON 承載的形式傳送給您。承載包含 WGS84 地理座標、準確度資訊、可信度,以及取得解析位置的時間戳記。
如何使用 AWS IoT Core 裝置位置
下列步驟顯示如何使用 AWS IoT Core 裝置位置。
-
提供測量資料
將與裝置位置相關的原始測量資料指定為 JSON 承載。要檢索有效負載測量數據,請轉到設備日誌或使用 CloudWatch 日誌,然後複製有效負載數據信息。JSON 承載必須包含一或多種資料測量類型。如需顯示各種求解器承載格式的範例,請參閱 位置求解器和裝置承載。
-
解析位置資訊
使用主 AWS IoT 控台或 GetPositionEstimateAPI 作業中的「裝置位置
」頁面,傳遞承載量測資料並解析裝置位置。 AWS IoT Core 然後,設備位置選擇具有最高精度的求解器並報告設備位置。如需詳細資訊,請參閱 解析 IoT 裝置的位置。 -
複製位置資訊
驗證由「 AWS IoT Core 裝置位置」解析並報告為 GeoJSON 承載的地理位置資訊。您可以複製承載,以便與應用程式和其他 AWS 服務應用程式搭配使用。例如,您可以使用規則動作將地理位置資料傳送至 Amazon 位置 AWS IoT 定位服務。
下列主題顯示如何使用 AWS IoT Core 裝置位置以及裝置位置承載的範例。