阿里云物联网平台数据转发到消息服务(MNS)示例

概述

您可以使用规则引擎将数据转到DataHub上,再由DataHub将数据流转至实时计算、MaxCompute等服务中,以实现更多计算场景。本文主要演示通过规则引擎将消息流转到MNS Topic,然后通过Queue订阅Topic中的消息。

Step By Step


产品、设备创建及设备数据上行

参考:阿里云物联网平台数据转发到函数计算示例 产品及设备准备部分。


MNS 控制台创建Topic及Queue

1、创建Topic

阿里云物联网平台数据转发到消息服务(MNS)示例

2、创建Queue

阿里云物联网平台数据转发到消息服务(MNS)示例

3、创建订阅

阿里云物联网平台数据转发到消息服务(MNS)示例

阿里云物联网平台数据转发到消息服务(MNS)示例


规则引擎配置

1、配置处理数据

阿里云物联网平台数据转发到消息服务(MNS)示例

deviceName() as deviceName, items.Humidity.value as Humidity, items.CurrentTemperature.value as Temperature, timestamp('yyyy-MM-dd HH:mm:ss') as time,items.Humidity.time as tttt

2、配置转发数据

阿里云物联网平台数据转发到消息服务(MNS)示例

注意:配置完后启动规则引擎

3、消息流转情况查询

阿里云物联网平台数据转发到消息服务(MNS)示例

阿里云物联网平台数据转发到消息服务(MNS)示例

阿里云物联网平台数据转发到消息服务(MNS)示例

Queue消息接收测试

1、门户快速测试

阿里云物联网平台数据转发到消息服务(MNS)示例

阿里云物联网平台数据转发到消息服务(MNS)示例

2、程序接收测试

参考链接:队列使用手册

参考链接

数据转发到消息服务