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

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