首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用azure /java在IoT中心创建IoT设备

使用azure /java在IoT中心创建IoT设备
EN

Stack Overflow用户
提问于 2018-12-13 09:32:18
回答 1查看 497关注 0票数 1

我正在尝试使用基于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:

https://learn.microsoft.com/en-us/dotnet/api/microsoft.azure.devices.common.security.sharedaccesssignaturebuilder?view=azure-dotnet

我的问题:

  1. 我是朝着正确的方向去解决这个问题,还是还有其他的方法。
  2. 我们有用于Python或Java的SharedAccessSignatureBuilder吗?我查过了却找不到。
EN

回答 1

Stack Overflow用户

发布于 2018-12-28 21:44:31

如果您查找用于GitHub示例代码的,有一个样例Python脚本可以使用类IoTHubRegistryManager创建一个设备。

如果您正在使用MS IoT Python连接到Azure IoT集线器,那么您将不需要构建自己的IoT令牌。SDK将为您处理这个问题。但是没有Python实现,因为它是C SDK的包装器。我不知道Java是否有一个实现。它必须这样做,但我不熟悉代码。它可以使用第三方包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53758737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档