使用網路分析器,針對您的多播群組和 FUOTA 任務進行偵錯和疑難排解 - AWS IoT Wireless

使用網路分析器,針對您的多播群組和 FUOTA 任務進行偵錯和疑難排解

您可以監控的無線資源包括 LoRaWAN 裝置、LoRaWAN 閘道和多播群組。您也可以使用網路分析器,針對 FUOTA 任務的任何問題進行偵錯和疑難排解。您也可以在 FUOTA 任務進行時監控並追蹤與設定、資料傳輸和狀態查詢相關的訊息。

若要監控 FUOTA 任務,如果任務包含多播群組,您必須同時將多播群組和該群組中的裝置新增至網路分析器組態。您也必須啟動框架資訊和多播框架資訊,以追蹤在 FUOTA 任務進行時與多播群組和裝置交換的單播和多播上行和下行訊息。

若要監控多播群組,您可以將它們新增至網路分析器組態,並使用多播框架資訊,針對傳送至這些群組的多播下行訊息進行疑難排解。如需針對嘗試加入群組 (其中使用單播通訊) 的裝置進行疑難排解,您也必須在網路分析器組態中包括這些裝置。若要僅監控與群組中裝置的單播通訊,請啟動無線裝置的框架資訊。此方法可確保針對多播群組和加入該群組的裝置進行全方位的監控和診斷。

下列各節描述如何使用網路分析器,針對您的多播群組和 FUOTA 任務進行偵錯和疑難排解。

針對僅包含裝置的 FUOTA 任務進行偵錯

您可以使用網路分析器,針對只有 LoRaWAN 裝置新增至任務的 FUOTA 任務進行偵錯。如需將裝置新增至 FUOTA 任務的相關資訊,請參閱 將裝置和多點傳送群組新增至 FUOTA 任務,並排定 FUOTA 工作階段。。若要針對 FUOTA 任務進行偵錯,請執行下列步驟:

  1. 啟動無線裝置的框架資訊來建立網路分析器組態,以便您可以在任務進行時監控與裝置交換的 FUOTA 上行和下行訊息。

  2. 將 FUOTA 任務中的裝置新增至網路分析器組態,方法為使用其無線裝置識別碼。

  3. 啟動追蹤訊息,開始接收網路分析器組態中裝置的追蹤訊息。

在追蹤訊息資訊的 applicationCommandType 欄中,您將開始接收與資料傳輸和分段設定相關的單播下行訊息。

注意

如果在追蹤訊息表格中看不到 applicationCommandType 欄,您可以調整設定以在表格中顯示此欄。

您也可以在 WirelessMetadata > ApplicationInfo 下的 JSON 日誌訊息中看到 applicationCommandType 和其他詳細訊息。

針對具有多播群組的 FUOTA 任務進行偵錯

您可以使用網路分析器,針對具有多播群組且 LoRaWAN 裝置新增至群組的 FUOTA 任務進行偵錯。如需將裝置新增至 FUOTA 任務的相關資訊,請參閱 將裝置和多點傳送群組新增至 FUOTA 任務,並排定 FUOTA 工作階段。。若要針對 FUOTA 任務進行偵錯,請執行下列步驟:

  1. 啟動無線裝置和多播群組的框架資訊和多播框架資訊設定,以建立網路分析器組態。

  2. 將 FUOTA 任務中的多播群組新增至網路分析器組態,方法為使用其多播群組識別碼。透過啟用多播框架資訊,您可以針對在 FUOTA 任務進行時傳送至群組的韌體資料訊息和 FUOTA 狀態查詢訊息進行偵錯。

  3. 將多播群組中的裝置新增至網路分析器組態,方法為使用其無線裝置識別碼。透過啟動框架資訊,您可以監控在 FUOTA 任務進行期間直接與裝置交換的上行和下行訊息。

  4. 啟動追蹤訊息,開始接收網路分析器組態中裝置和多播群組的追蹤訊息。

然後,您可以檢視追蹤訊息,並對其進行偵錯,方法為使用追蹤訊息表格的 applicationCommandType 欄,並使用 JSON 日誌訊息中的詳細資訊,如 針對僅包含裝置的 FUOTA 任務進行偵錯 中所述。

針對嘗試加入多播群組的裝置進行偵錯

您可以使用網路分析器,針對嘗試加入多播群組的裝置進行偵錯 如需將裝置新增至多播群組的相關資訊,請參閱 建立多點傳送群組以及將裝置新增至群組。若要針對多播群組進行偵錯,請執行下列步驟:

  1. 啟動無線裝置的框架資訊來建立網路分析器組態。

  2. 將您要監控的裝置新增至網路分析器組態,方法為使用其無線裝置識別碼。

  3. 啟動追蹤訊息,開始接收網路分析器組態中裝置的追蹤訊息。

  4. 在針對群組中的裝置啟動追蹤訊息之後,開始將裝置與多播群組建立關聯。

針對多播群組工作階段進行偵錯

您可以使用網路分析器,針對多播群組工作階段進行偵錯。如需詳細資訊,請參閱排定將下行訊息傳送至多點傳送群組中的裝置。若要針對多播群組工作階段進行偵錯,請執行下列步驟:

  1. 啟動多播群組的多播框架資訊來建立網路分析器組態。

  2. 將您要監控的多播群組新增至網路分析器組態,方法為使用其多播群組識別碼。

  3. 多播工作階段開始之前,請啟動追蹤訊息,開始接收多播群組工作階段的追蹤訊息。

  4. 透過檢視追蹤訊息表格中顯示的訊息和 JSON 日誌訊息,啟動多播群組工作階段並監控狀態。

在追蹤訊息表格中,MulticastAddr 將會顯示在 DevAddr 欄中。在 JSON 日誌訊息中,您可以檢視詳細訊息,例如在 WirelessMetadata > ApplicationInfo 下的 MulticastGroupId