检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MQTT Topic 设备孪生变更 设备孪生delta 设备成员变更 设备属性变更 设备成员获取 设备成员获取结果 设备孪生获取 设备孪生获取结果 设备孪生更新 设备孪生更新结果 请求加密数据 获取加密数据 添加告警 清除告警 自定义Topic 父主题: 终端设备管理
MQTT Topic 设备孪生变更 设备孪生delta 设备成员变更 设备属性变更 设备成员获取 设备成员获取结果 设备孪生获取 设备孪生获取结果 设备孪生更新 设备孪生更新结果 请求加密数据 获取加密数据 添加告警 清除告警 自定义Topic 父主题: 终端设备管理
使用开源C语言库连接MQTT Broker 操作场景 MQTT是一种发布/订阅模式的消息协议,能够在硬件性能低下的远程设备以及网络状况糟糕的情况下工作。 本文介绍一种开源的C语言库Eclipse Paho C Client Library连接使用IEF的内置MQTT Broker。 操作步骤
$hw/events/device/{device_id}/twin/get 参数 类型 说明 device_id String 终端设备ID 使用方式 使用MQTT客户端发布该Topic,与设备孪生获取结果成对使用。 参数说明 参数 类型 说明 event_id String 事件ID 示例 $hw
$hw/events/device/{device_id}/updated 参数 类型 说明 device_id String 终端设备ID 使用方式 使用MQTT客户端订阅该Topic。 参数说明 参数 类型 说明 event_id String 事件ID timestamp Int64 事件发生时间戳
$hw/events/device/{device_id}/twin/get 参数 类型 说明 device_id String 终端设备ID 使用方式 使用MQTT客户端发布该Topic,与设备孪生获取结果成对使用。 参数说明 参数 类型 说明 event_id String 事件ID 示例 $hw
设备数据上云 MQTT broker 终端设备可以通过MQTT协议与IEF云端进行通信,您也可以通过发送/订阅消息控制终端设备。 边缘节点上有一个内置MQTT broker,内置MQTT broker使用8883端口与终端设备通信,与内置MQTT broker通信需要经过安全认证,具体请参见使用证书进行安全认证。
设备数据上云 MQTT broker 终端设备可以通过MQTT协议与IEF云端进行通信,您也可以通过发送/订阅消息控制终端设备。 边缘节点上有一个内置MQTT broker,内置MQTT broker使用8883端口与终端设备通信,与内置MQTT broker通信需要经过安全认证,具体请参见使用证书进行安全认证。
$hw/events/device/{device_id}/twin/get/result 参数 类型 说明 device_id String 设备ID 使用方式 使用MQTT客户端订阅该Topic,与设备孪生获取配对使用。 参数说明 参数 类型 说明 event_id String 事件ID timestamp
$hw/events/device/{device_id}/twin/get/result 参数 类型 说明 device_id String 设备ID 使用方式 使用MQTT客户端订阅该Topic,与设备孪生获取配对使用。 参数说明 参数 类型 说明 event_id String 事件ID timestamp
$hw/events/node/{node_id}/membership/get 参数 类型 说明 node_id String 节点ID 使用方式 使用MQTT客户端发布该Topic,与设备成员获取结果配对使用。 参数说明 参数 类型 说明 event_id String 事件ID,由用户自定义。
vice_id}/twin/update/result 参数 类型 说明 device_id String 终端设备ID 使用方式 使用MQTT客户端订阅该Topic,与设备孪生更新配对使用。 参数说明 参数 类型 说明 event_id String 事件ID timestamp
vice_id}/twin/update/result 参数 类型 说明 device_id String 终端设备ID 使用方式 使用MQTT客户端订阅该Topic,与设备孪生更新配对使用。 参数说明 参数 类型 说明 event_id String 事件ID timestamp
$hw/events/node/{node_id}/membership/get/result 参数 类型 说明 node_id String 节点ID 使用方式 使用MQTT客户端订阅该Topic,与设备成员获取配对使用。 参数说明 参数 类型 说明 event_id String 事件ID timestamp
$hw/events/node/{node_id}/membership/get/result 参数 类型 说明 node_id String 节点ID 使用方式 使用MQTT客户端订阅该Topic,与设备成员获取配对使用。 参数说明 参数 类型 说明 event_id String 事件ID timestamp
String 加密数据的“键名”。 使用方式 使用MQTT客户端发布该Topic,与获取加密数据配对使用。 请求时必须使用证书进行安全认证,认证方法请参见使用证书进行安全认证。 参数说明 无 示例 发布空消息即可。 父主题: MQTT Topic
String 加密数据的“键名”。 使用方式 使用MQTT客户端发布该Topic,与获取加密数据配对使用。 请求时必须使用证书进行安全认证,认证方法请参见使用证书进行安全认证。 参数说明 无 示例 发布空消息即可。 父主题: MQTT Topic
encryptdata_name String 加密数据集名称。 properties_name String 加密数据的“键名”。 使用方式 使用MQTT客户端订阅该Topic,与请求加密数据配对使用。 请求时必须使用证书进行安全认证,认证方法请参见使用证书进行安全认证。 参数说明 参数 类型
$hw/alarm/{appname}/add 参数 类型 说明 appname String 应用名称,任意字符串即可。 使用方式 使用MQTT客户端发布该Topic。 参数说明 参数 类型 说明 alarmName String 告警名称,需要支持中英文两个版本,格式为“中文##English”。
ar 参数 类型 说明 appname String 应用名称,任意字符串即可。 使用方式 使用MQTT客户端发布该Topic。 参数说明 与添加告警的参数一致。 父主题: MQTT Topic