我正在嘗試使用 AWS GoLang SDK 版本 2 ( https://github.com/aws/aws-sdk-go-v2 ) 為 Linux 設備實施 Fleet Provisioning。我編寫了以下成功創建通用聲明憑據的代碼?,F在我想實施設備上發生的隊列配置流程,以將通用聲明交換為每個設備的唯一憑證。該流程顯示在此處的 AWS Python SDK 示例中 --> https://github.com/aws/aws-iot-device-sdk-python-v2/blob/main/samples/fleetprovisioning.pypython 示例使用 MQTT 完成工作。看起來它使用通用聲明連接到 IOT Core 端點,然后調用“CreateKeysAndCertificate”和“RegisterThing”。到目前為止,我還看不出如何使用 GoLang SDK 完成同樣的事情。有一個 RegisterThing 函數,但我不確定如何在 GoLang 中“連接”我的通用聲明以便調用“CreateKeysAndCertificate”。我如何使用 GoLang SDK 完成此操作?
1 回答

千萬里不及你
TA貢獻1784條經驗 獲得超9個贊
您提到的 python 腳本正在使用車隊配置過程。python 腳本使用聲明憑據進行連接,然后發布到特定主題以接收最終證書。
我建議看看這篇博文:https://aws.amazon.com/blogs/iot/how-to-automate-onboarding-of-iot-devices-to-aws-iot-core-at-scale -with-fleet-provisioning/ 它解釋了流程。
隊列配置使用您定義的模板。然后你必須進行 mqtt 調用才能注冊你的設備。隊列配置將負責在 AWS IoT 中創建事物以及創建您定義的證書和附加策略。
另外,請查看詳細的文檔。它描述了您必須發送的不同 MQTT 消息,以便使用 AWS IoT 隊列配置。 https://docs.aws.amazon.com/iot/latest/developerguide/fleet-provision-api.html
- 1 回答
- 0 關注
- 266 瀏覽
添加回答
舉報
0/150
提交
取消