驗證 Lambda 函數正在核心裝置上執行 - AWS IoT Greengrass

AWS IoT Greengrass Version 1 於 2023 年 6 月 30 日進入延長使用壽命階段。如需詳細資訊,請參閱AWS IoT Greengrass V1 維護政策。在此日期之後, AWS IoT Greengrass V1 將不會發行提供功能、增強功能、錯誤修正或安全性修補程式的更新。在上運行的設備 AWS IoT Greengrass V1 不會中斷,並將繼續運行並連接到雲。我們強烈建議您移轉至 AWS IoT Greengrass Version 2,這會增加重要的新功能,並支援其他平台

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

驗證 Lambda 函數正在核心裝置上執行

  1. 透過導覽窗格AWS IoT安慰,位於之下測試,選擇MQTT 測試用戶端

  2. 選擇訂閱主題索引標籤。

  3. Enterhello/world進入主題篩選條件並展開其他組態

  4. 輸入下列每個欄位中列出的資訊:

    • 針對 Quality of Service (服務品質),選擇 0

    • 針對 MQTT payload display (MQTT 承載顯示),選擇 Display payloads as strings (將承載顯示為字串)

     

  5. 選擇 Subscribe (訂閱)

假設 Lambda 函數在您的裝置上執行,它就會將與以下內容相似的訊息發佈到hello/world主題:

傳送給 hello/world 主題的訊息之螢幕擷取畫面反白顯示訊息。

雖然 Lambda 函數會繼續將 MQTT 訊息傳送到hello/world主題,不要停止AWS IoT Greengrass精靈。剩餘的模組會在假設其仍在執行中的情況下寫入。

您可以從群組刪除函數和訂閱:

  • 在群組設定頁面的Lambda 函數索引標籤上,選取您要移除的 Lambda 函數,然後選擇Remove (移除)

  • 在群組設定頁面的訂閱索引標籤上,選擇 Subscribe 訂閱,然後選擇刪除

函數和訂閱會在接下來的部署群組期間從核心中移除。