更新时间:2023-07-07 GMT+08:00
分享

订阅推送方式概述

设备接入到物联网平台后,便可与物联网平台进行通信。设备通过自定义Topic或产品模型方式将数据上报到平台,在控制台设置后,通过订阅推送的方式,将设备生命周期变更、设备属性上报、设备消息上报、设备消息状态变更、设备状态变更、批量任务状态变更等消息推送到您指定的服务器。

当前华为物联网平台支持HTTP/HTTPS、AMQP和MQTT三种订阅方式:

  • HTTP/HTTPS订阅推送:应用服务器通过调用物联网平台的创建规则触发条件创建规则动作修改规则触发条件接口配置并激活规则,在指定应用服务器的URL后,将平台获取发生变更的设备业务信息(如设备生命周期管理、设备数据上报、设备消息状态、设备状态等)和管理信息(软固件升级状态和升级结果)推送给指定URL的服务器。
  • AMQP/MQTT订阅推送:无需对接其他华为云服务,即可实现数据流转。应用服务器通过调用物联网平台的创建规则触发条件创建规则动作修改规则触发条件接口配置并激活规则,在AMQP/MQTT客户端和平台建链后,物联网平台根据用户订阅的数据类型,即可将对应的变更信息推送给指定的AMQP/MQTT消息队列。AMQP详细请参考使用AMQP订阅推送,MQTT详细请参考5.2.2.4-使用MQTT订阅推送

订阅推送

适用场景

优点

限制

HTTP/HTTPS订阅推送

应用作为服务端被动接收IoT云服务的消息

-

流控限制800TPS,不建议大流量推送使用HTTP/HTTPS方式。

AMQP订阅推送

应用作为客户端,可主动拉取IoT云服务的消息,也可以通过监听被动接收 IoT云服务的消息。

能主动拉取数据

请参考连接规格

MQTT订阅推送

应用作为客户端,可以通过订阅接收 IoT云服务的消息。

-

请参考使用限制

分享:

    相关文档

    相关产品