使用 AWS IoT Core for LoRaWAN 設定無線資源的位置 - AWS IoT Wireless

使用 AWS IoT Core for LoRaWAN 設定無線資源的位置

在使用此功能之前,請注意為解析 LoRaWAN 裝置位置資訊而選擇的第三方供應商仰賴於International GNSS Service (IGS)、透過 NASA 運作的 EarthData 或由其他第三方提供或維護的資料摘要和資料集。這些資料摘要和資料集屬於第三方內容 (如客戶協議所定義) 並且依現狀提供。如需詳細資訊,請參閱 AWS服務條款

您可以使用 AWS IoT Core for LoRaWAN 指定靜態位置資料,或使用第三方求解器啟用定位功能以即時識別您的裝置位置。您可以新增或更新 LoRaWAN 裝置和/或閘道的位置資訊。

您可以在將裝置或閘道新增至 AWS IoT Core for LoRaWAN 時,或編輯裝置或閘道的組態詳細資訊時,指定位置資訊。系統會將位置資訊指定為 GeoJSON 承載。GeoJSON 格式可用於對地理資料結構進行編碼。承載含有裝置位置的緯度和經度坐標 (以世界大地坐標系統 (WGS84) 為準)。

在求解器運算出您資源的位置後,如果有 Amazon Location Service,您可以啟用 Amazon Location 地圖,其中會顯示資源的位置。使用位置資料,您可以:

  • 啟用定位功能來識別並取得 LoRaWAN 裝置的位置。

  • 追蹤並監控閘道和裝置的位置。

  • 定義處理位置資料任何更新並將資料路由至其他 AWS 服務 的 AWS IoT 規則。如需規則動作的清單,請參閱《AWS IoT 開發人員指南》中的 AWS IoT 規則動作

  • 使用位置資料和 Amazon SNS 建立警示,並在發生任何異常活動時接收裝置的通知。

LoRaWAN 裝置定位功能的運作方式

您可以使用第三方 Wi-Fi 和 GNSS 求解器啟用定位功能以識別裝置的位置。您可以使用此資訊來追蹤和監控裝置。以下步驟說明如何啟用定位功能並檢視 LoRaWAN 裝置的位置資訊。

注意

第三方求解器只能與具有 LoRa Edge 晶片的 LoRaWAN 裝置搭配使用。其不能與 LoRaWAN 閘道一起使用。對於閘道,您仍然可以指定靜態位置資訊,並在 Amazon Location 地圖上識別位置。

  1. 新增裝置

    啟用定位功能之前,請先將裝置新增至 AWS IoT Core for LoRaWAN。LoRaWAN 裝置必須具有 LoRa Edge 晶片組,其是一個超低功耗地理位置平台,以地理位置應用為目標,整合了長距離 LoRa 收發器、多星系 GNSS 掃描器和被動式 Wi-Fi MAC 掃描器。

  2. 啟用定位功能

    若要取得裝置的即時位置,請啟用定位功能。當 LoRaWAN 裝置傳送上行訊息時,訊息中包含的 Wi-Fi 和 GNSS 掃描資料會使用地理定位訊框連接埠傳送至 AWS IoT Core for LoRaWAN。

  3. 擷取位置資訊

    根據來自收發器的掃描結果,從求解器擷取預估的裝置位置。如果同時使用 Wi-Fi 和 GNSS 掃描結果來計算位置資訊,AWS IoT Core for LoRaWAN 會選擇準確度較高的估計位置。

  4. 檢視位置資訊

    求解器計算位置資訊之後,也會提供準確度資訊,其會指出求解器計算的位置與您輸入的靜態位置資訊間的差異。您也可以在 Amazon Location 地圖上檢視裝置位置。

    注意

    由於求解器無法用於 LoRaWAN 閘道,準確度資訊將報告為 0.0

如需上行訊息格式和用於定位求解器的頻率連接埠的詳細資訊,請參閱 AWS IoT Core for LoRaWAN 傳送至規則引擎的上行訊息

定位工作流程概觀

下圖顯示 AWS IoT Core for LoRaWAN 如何儲存和更新您裝置和閘道的位置資訊。

顯示 AWS IoT Core for LoRaWAN 如何使用您的靜態位置資料和原始資料即時計算位置的影像。
  1. 指定資源的靜態位置

    使用經緯度座標將裝置或閘道的靜態位置資訊指定為 GeoJSON 承載。您也可以指定選用的高度座標。這些座標以 WGS84 座標系統為基礎。如需詳細資訊,請參閱世界大地坐標系統 (WGS84)

  2. 啟用裝置的定位功能

    如果您使用的 LoRaWAN 裝置具有 LoRa Edge 晶片,則可選擇啟用定位功能來即時追蹤裝置位置。當您的裝置傳送上行訊息時,GNSS 和 Wi-Fi 掃描資料會使用地理定位訊框連接埠傳送至 AWS IoT Core for LoRaWAN。然後,求解器會使用此資訊來解析裝置位置。

  3. 新增路由位置資料的目的地

    您可以新增描述用於處理裝置資料之 IoT 規則的目的地,並將更新後的位置資訊路由到 AWS IoT Core for LoRaWAN。您也可以在 Amazon Location 地圖上檢視資源的上一個已知位置。

設定資源位置

您可以使用 AWS Management Console、AWS IoT Wireless API 或 AWS CLI 來設定資源的位置。

如果裝置具有 LoRa Edge 晶片,您還可以啟用定位功能來計算即時位置資訊。針對閘道應用,您仍然可以輸入靜態位置座標,並使用 Amazon Location 在 Amazon Location 地圖上追蹤閘道位置。