785
微信
通信模式__IoT Hub_产品组件_阿里云物联网套件-阿里云
IoT Hub支持两种通信模式,RPC/Revert-RPC以及Pub/Sub。用户可以根据自己的业务灵活使用两种通信模式。
RPC/Revert-RPC
这是CCP协议具有的通信模式,用户将自己的服务部署在云服务器ECS上,并将服务URL注册到物联网套件中,然后设备调用CCP协议版本SDK中的RPCREQUEST方法请求该服务,同时该服务地址的响应结果会以 RPCRESPONSE透传给设备端。这样就实现了设备与云端服务的互通;Revert-RPC是用户的业务系统远程调用客户端并等待客户端得到一个回执结果,比如远程调用开关并得到开关的状态信息。可以参考下面的示意图
Pub/Sub
CCP协议和MQTT都支持Pub/Sub这种通信模式,Pub/Sub是基于Topic进行消息的路由转发,让设备端或者服务端可以发布订阅消息,实现异步的通信。适用的场景有M2M(设备与设备间通信),也可以实现设备端与云端的异步通信。参考下面的示意图。
IoT Hub维护所有Topic的发布订阅用户列表。当消息发送到Topic,IoT Hub会检查该Topic的所有订阅用户,然后将消息转发给所有具有订阅该Topic权限的客户端或者服务端。
最后更新:2016-11-23 16:04:08
上一篇:
设备接入协议__IoT Hub_产品组件_阿里云物联网套件-阿里云
下一篇:
身份和安全__产品组件_阿里云物联网套件-阿里云
开源兼容MapReduce__概要_MapReduce_大数据计算服务-阿里云
如何添加成员及授权__快速开始_大数据开发套件-阿里云
历史更新__产品简介_阿里绿网-阿里云
HSF 特性使用__服务开发_开发者指南_企业级分布式应用服务 EDAS-阿里云
云服务器 ECS 按量付费云盘和可用区FAQ
负载均衡超时问题__负载均衡性能常见问题_常见问题_负载均衡-阿里云
获取基本信息__获取图片信息_老版图片服务手册_对象存储 OSS-阿里云
unity3d__loghub-采集_用户指南_日志服务-阿里云
5.1.24-889__升级记录_产品简介_分布式关系型数据库 DRDS-阿里云
EDAS 中的 Spring Boot 开发__服务开发_开发者指南_企业级分布式应用服务 EDAS-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云