You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure IoT设备预配时设置IoT Central设备名称?

问题解答

预配阶段能否设置设备名称?

不能。通过Microsoft.Azure.Devices.Client.ProvisioningDeviceClient进行DPS预配时,无法直接指定IoT Central显示的设备名称。DPS预配流程仅负责将设备关联到IoT Central应用,不会传递DeviceName这类元数据字段,IoT Central默认会将预配时使用的DeviceId作为设备名称显示,你配置中的DeviceName参数不会被ProvisioningDeviceClient处理。

如何修改已预配设备的名称?

设备名称属于IoT Central的设备元数据(而非设备孪生属性),需要通过IoT Central的REST API进行修改,步骤如下:

  1. 获取API令牌:在IoT Central门户中,进入Administration > API Tokens,创建一个具有设备读写权限的令牌(比如Device Administrator权限)。
  2. 发送PATCH请求:
    • 请求端点:https://{你的IoT Central应用域名}.azureiotcentral.com/api/devices/{device-id}?api-version=2022-06-30
    • 请求头:
      • Content-Type: application/json
      • Authorization: SharedAccessSignature {你的API令牌}
    • 请求体示例:
      {
        "displayName": "Test Device 1 - I90"
      }
      

执行该请求后,IoT Central中对应设备的显示名称会更新为指定的值。

内容的提问来源于stack exchange,提问作者Mike Lenart

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 12:45:51