如何通过 REST API 或 SDK 在 IoT 中心创建设备

How to create a device in IoT Hub via REST API or SDK

我想在我的应用程序中添加设备时在 IoT 中心创建一个设备。

我正在寻找可用于执行操作的 REST 端点。或者任何可用于执行此操作的 SDK。

Here 您可以找到如何使用 ServiceClient JAVA SDK 的示例。对于连接字符串,您可以使用共享访问策略中的 IoT 中心所有者。如果您想要一种更严格的方法,请确保您 select 仅为注册表读取和写入此操作。

查看以下文档:

Service - Create Or Update Device

Control access to IoT Hub

使用 auto-generated 对称密钥创建 DeviceX 的示例:

PUT https://myIoTHubName.azure-devices.net/devices/DeviceX?api-version=2018-06-30

headers:

Authorization: sasToken(see the above link)

有效负载:

{
  "deviceId": "DeviceX"
}