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

如何实现Azure IoT Hub设备连接至Azure IoT Central及数据传输?

将Azure IoT Hub设备连接/数据传输到Azure IoT Central的方法

方法1:通过IoT Central导入功能关联IoT Hub设备

  • 直接在IoT Central门户完成批量设备同步和数据路由:
    1. 进入IoT Central的「设备」页面,点击「导入」按钮
    2. 选择「Azure IoT Hub」作为数据源,关联目标IoT Hub资源
    3. 配置设备身份映射规则,将IoT Hub中的设备同步到IoT Central,同时设置数据格式转换规则,把原始遥测数据匹配到IoT Central设备模板的对应属性/遥测字段
  • 优势:无需修改设备端代码,云端操作即可完成迁移,适合批量设备场景

方法2:用IoT Hub消息路由+中间转换转发数据

  • 借助IoT Hub路由能力,配合中间服务做格式转换后发送到IoT Central:
    1. 在IoT Central中获取目标设备的连接凭据(如SAS密钥)和API端点
    2. 在IoT Hub创建自定义路由,将遥测数据转发到Azure Functions或逻辑应用
    3. 在中间服务中完成数据格式转换(比如调整JSON字段名、添加IoT Central要求的元数据),再调用IoT Central的设备API提交数据

方法3:修改设备端代码直接连接IoT Central

  • 如果允许调整设备代码,可切换或同时连接IoT Central:
    • IoT Central支持MQTT/AMQP/HTTP协议,设备可使用IoT Central门户生成的设备连接字符串直接连接,流程和连接IoT Hub类似,仅需替换MQTT服务器地址(如global.azure-devices-provisioning.net,通过DPS注册)和连接凭据
    • 对于原MQTT连接IoT Hub的设备,修改连接参数后即可直接向IoT Central发送数据,无需大幅改动业务逻辑

核心注意事项

  • 数据格式兼容:IoT Central依赖设备模板定义的结构,必须确保IoT Hub的数据转换后匹配模板的遥测、属性字段,否则数据无法正常解析展示
  • 权限配置:需确保IoT Hub拥有向中间服务或IoT Central发送数据的权限,同时IoT Central需允许对应设备或服务的写入操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 14:45:26