部署雲端組態到 Greengrass 核心裝置 - 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 ,這會新增重要的新功能,並支援其他平台

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

部署雲端組態到 Greengrass 核心裝置

  1. 確認您的 Greengrass 核心裝置已連線到網際網路。例如,嘗試成功導覽至網頁。

  2. 確認 Greengrass 協助程式正在您的核心裝置上執行。在您的核心裝置終端機執行以下命令檢查協助程式是否正在執行並啟動它,若需要的話。

    1. 檢查精靈是否有在運作:

      ps aux | grep -E 'greengrass.*daemon'

      若輸出的 root 含有 /greengrass/ggc/packages/1.11.6/bin/daemon 項目,則精靈有在運作。

    2. 啟動協助程式:

      cd /greengrass/ggc/core/ sudo ./greengrassd start

    現在您已準備好可以部署 Lambda 函數和訂閱往您的 Greengrass 核心裝置方向的組態。

  3. 在 中AWS IoT主控台導覽窗格, 下Manage (管理),展開Greengrass 裝置,接著選擇群組 (V1)

  4. UNTEDGreengrass 群組,選擇您建立的群組模組二

  5. 在群組態頁面上,選擇部署

  6. 在「」Lambda 函數」頁籤的」系統 Lambda 函數區段中,選擇IP 偵測器

  7. 選擇Edit (編輯)並選取自動偵測並覆寫 MQTT 代理程式端點。這可讓裝置自動取得核心的連接資訊,例如 IP 位址、DNS、連接埠編號。建議使用自動偵測,但是 AWS IoT Greengrass 也支援手動指定端點。只會在第一次部署群組時收到復原方法的提示。

初次部署需要花幾分鐘。部署完成時,您應該會看到已成功完成中的狀態在」(下一列)部署(頁面):

注意

部署狀態也會顯示在頁面標頭的群組名稱底下。

如需故障診斷協助,請參閱AWS IoT Greengrass 疑難排解