在使用此功能之前,請注意為解析 LoRaWAN 裝置位置資訊而選擇的第三方供應商仰賴於International GNSS Service (IGS)、透過 NASA 運作的 EarthData 或由其他第三方提供或維護的資料摘要和資料集。這些資料摘要和資料集屬於第三方內容 (如客戶協議所定義) 並且依現狀提供。如需詳細資訊,請參閱 AWS服務條款 |
您可以使用 AWS IoT Core for LoRaWAN 指定靜態位置資料,或使用第三方求解器啟用定位功能以即時識別您的裝置位置。您可以新增或更新 LoRaWAN 裝置和/或閘道的位置資訊。
您可以在將裝置或閘道新增至 AWS IoT Core for LoRaWAN 時,或編輯裝置或閘道的組態詳細資訊時,指定位置資訊。系統會將位置資訊指定為 GeoJSON
在求解器運算出您資源的位置後,如果有 Amazon Location Service,您可以啟用 Amazon Location 地圖,其中會顯示資源的位置。使用位置資料,您可以:
-
啟用定位功能來識別並取得 LoRaWAN 裝置的位置。
-
追蹤並監控閘道和裝置的位置。
-
定義處理位置資料任何更新並將資料路由至其他 AWS 服務 的 AWS IoT 規則。如需規則動作的清單,請參閱《AWS IoT 開發人員指南》中的 AWS IoT 規則動作。
-
使用位置資料和 Amazon SNS 建立警示,並在發生任何異常活動時接收裝置的通知。
LoRaWAN 裝置定位功能的運作方式
您可以使用第三方 Wi-Fi 和 GNSS 求解器啟用定位功能以識別裝置的位置。您可以使用此資訊來追蹤和監控裝置。以下步驟說明如何啟用定位功能並檢視 LoRaWAN 裝置的位置資訊。
注意
第三方求解器只能與具有 LoRa Edge
-
新增裝置
啟用定位功能之前,請先將裝置新增至 AWS IoT Core for LoRaWAN。LoRaWAN 裝置必須具有 LoRa Edge 晶片組,其是一個超低功耗地理位置平台,以地理位置應用為目標,整合了長距離 LoRa 收發器、多星系 GNSS 掃描器和被動式 Wi-Fi MAC 掃描器。
-
啟用定位功能
若要取得裝置的即時位置,請啟用定位功能。當 LoRaWAN 裝置傳送上行訊息時,訊息中包含的 Wi-Fi 和 GNSS 掃描資料會使用地理定位訊框連接埠傳送至 AWS IoT Core for LoRaWAN。
-
擷取位置資訊
根據來自收發器的掃描結果,從求解器擷取預估的裝置位置。如果同時使用 Wi-Fi 和 GNSS 掃描結果來計算位置資訊,AWS IoT Core for LoRaWAN 會選擇準確度較高的估計位置。
-
檢視位置資訊
求解器計算位置資訊之後,也會提供準確度資訊,其會指出求解器計算的位置與您輸入的靜態位置資訊間的差異。您也可以在 Amazon Location 地圖上檢視裝置位置。
注意
由於求解器無法用於 LoRaWAN 閘道,準確度資訊將報告為
0.0
。
如需上行訊息格式和用於定位求解器的頻率連接埠的詳細資訊,請參閱 AWS IoT Core for LoRaWAN 傳送至規則引擎的上行訊息。
定位工作流程概觀
下圖顯示 AWS IoT Core for LoRaWAN 如何儲存和更新您裝置和閘道的位置資訊。

-
指定資源的靜態位置
使用經緯度座標將裝置或閘道的靜態位置資訊指定為 GeoJSON 承載。您也可以指定選用的高度座標。這些座標以 WGS84 座標系統為基礎。如需詳細資訊,請參閱世界大地坐標系統 (WGS84)
。 -
啟用裝置的定位功能
如果您使用的 LoRaWAN 裝置具有 LoRa Edge 晶片,則可選擇啟用定位功能來即時追蹤裝置位置。當您的裝置傳送上行訊息時,GNSS 和 Wi-Fi 掃描資料會使用地理定位訊框連接埠傳送至 AWS IoT Core for LoRaWAN。然後,求解器會使用此資訊來解析裝置位置。
-
新增路由位置資料的目的地
您可以新增描述用於處理裝置資料之 IoT 規則的目的地,並將更新後的位置資訊路由到 AWS IoT Core for LoRaWAN。您也可以在 Amazon Location 地圖上檢視資源的上一個已知位置。
設定資源位置
您可以使用 AWS Management Console、AWS IoT Wireless API 或 AWS CLI 來設定資源的位置。
如果裝置具有 LoRa Edge 晶片,您還可以啟用定位功能來計算即時位置資訊。針對閘道應用,您仍然可以輸入靜態位置座標,並使用 Amazon Location 在 Amazon Location 地圖上追蹤閘道位置。