全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
阿里云物联网套件

消息通信

更新时间:2017-10-17 19:53:36

用户在创建产品之后,可以在消息通信页面里配置让设备使用PUB/SUB或者使用RRPC这两种通信方式,请根据您的使用场景选择通信方式,详情请参考文档通信方式

发布订阅(PUB/SUB)

用户可以在这里定义Topic类,Topic类请参考文档Topic定义Topic类

Topic类的特性:
  • Topic类是一类Topic的集合,举个例子,Topic类:/pk/${deviceName}/update是具体Topic:/pk/device1/update或者/pk/device2/update的集合。
  • Topic类格式必须以“/”进行分层,区分每个类目。其中前两个类目已经规定好,第一个代表产品标识ProductKey,第二类目${deviceName}通配deviceName
  • 其余类目命名只能包含字母,数字和下划线(_)命名每级类目,每级类目不能为空
  • 设备操作权限:发布就意味着设备可以往这个Topic发布消息,订阅就意味着设备可以从这个Topic订阅消息。

注意:Topic类不能用于通信,pub/sub是基于具体的Topic通信。举个例子,用户不能使用/pk/${deviceName}/update进行通信,只能使用/pk/device1/update或者/pk/device2/update通信。

定义好之后该产品下面的所有设备都会拥有对应的Topic

云端请求设备端(RRPC)

物联网套件同样提供机制可以让云端请求设备端,并得到设备的返回结果,例如控制设备得到结果。这部分在控制台没有相应功能提供,但是阿里云物联网套件提供了相应的API完成该功能,请参考最佳实践远程控制设备并返回结果

本文导读目录