阿里IoT套件 使用记录3 服务器订阅

参考文档:
https://help.aliyun.com/document_detail/50633.html

物联网套件需要配合消息服务MNS来提供服务端订阅设备消息的功能。

架构:

阿里IoT套件 使用记录3 服务器订阅

订阅方式

队列模型

用户简单配置,物联网套件会将设备的数据透传写入MNS队列中,用户服务端从队列中获取数据

主题模型

用户可以使用物联网套件的规则引擎对设备数据进行计算处理,再利用规则引擎将数据转发到MNS主题中,然后用户服务端从主题中获取设备数据。

  • 队列模型支持一对一发送和接收消息;
  • 主题模型支持一对多发布和订阅消息,并且支持多种消息推送方式;

本文使用队列模型

操作

准备工作

完成产品相关的创建、开通MNS服务

授权IoT写入MNS队列的权限

阿里IoT套件 使用记录3 服务器订阅

阿里IoT套件 使用记录3 服务器订阅

配置保存后IoT会自动在MNS华东某区域下创建aliyun-iot-${productKey}队列,60s之后将选择的消息写入到该队列。
不过我操作的时候没有看到自动创建的队列,所以按提示的队列名称自己手工创建了一个。