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

如何取消预配IoT Edge设备并重新连接至另一Azure IoT Hub

更换Azure IoT Edge设备关联IoT Hub的最优方法

推荐方案:用官方命令完全重置配置

  • 先停止IoT Edge服务:
    sudo systemctl stop aziot-edged
    
  • 执行强制解除预配命令,彻底清除本地所有配置和设备身份信息:
    sudo iotedge deprovision --force
    

    注:--force参数会跳过确认步骤,直接清空设备证书、连接信息等所有关联数据

  • 重启服务:
    sudo systemctl start aziot-edged
    
  • 用IoT Hub B的设备连接字符串重新配置:
    sudo iotedge config mp --connection-string "你的IoT Hub B设备连接字符串"
    
  • 应用新配置并重启服务:
    sudo iotedge config apply
    

替代方案:精准清理关键配置文件

如果deprovision命令失效,可针对性清理核心配置文件,比删除整个aziot文件夹更高效:

  • 停止服务:
    sudo systemctl stop aziot-edged
    
  • 删除身份配置和设备状态存储目录:
    sudo rm -rf /etc/aziot/config.d/
    sudo rm -rf /var/lib/aziot/
    
  • 重启服务并配置新连接:
    sudo systemctl start aziot-edged
    sudo iotedge config mp --connection-string "你的IoT Hub B设备连接字符串"
    sudo iotedge config apply
    

验证切换结果

配置完成后,执行以下命令确认设备已成功连接IoT Hub B:

iotedge system status
iotedge list

查看输出中的连接状态和设备列表,确认与IoT Hub B同步正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 23:17:36