我正在尝试使用基于python的azure-iot在IoT中心创建一个IOT设备。
目前,我可以创建一个IOT设备(使用AZ或通过仪表板),并可以将它与我的软客户端(使用连接字符串)链接起来。
但是希望以编程方式实现IoT设备逻辑的创建,为此,我发现可以通过Azure来实现这一点:
https://learn.microsoft.com/en-us/rest/api/iothub/service/createorupdatedevice
其中一个要求是通过SAS进行身份验证。我进一步研究发现,azure IoT sdk (用于.net)公开了在这方面可能有所帮助的SharedAccessSignatureBuilder:
我的问题:
发布于 2018-12-28 21:44:31
如果您查找用于GitHub示例代码的,有一个样例Python脚本可以使用类IoTHubRegistryManager创建一个设备。
如果您正在使用MS IoT Python连接到Azure IoT集线器,那么您将不需要构建自己的IoT令牌。SDK将为您处理这个问题。但是没有Python实现,因为它是C SDK的包装器。我不知道Java是否有一个实现。它必须这样做,但我不熟悉代码。它可以使用第三方包。
https://stackoverflow.com/questions/53758737
复制相似问题