阿里云物联网平台数据转发到DataHub示例

作者:俏巴

概述


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


Step By Step


物联网平台创建产品和设备

阿里云物联网平台数据转发到DataHub示例


参考链接:产品及设备准备部分。


创建DataHub Project 和 Topic

1、创建Datahub Project
阿里云物联网平台数据转发到DataHub示例


2、创建Topic
阿里云物联网平台数据转发到DataHub示例


规则引擎配置

1、创建规则引擎、配置处理数据


参考链接 规则引擎配置配置部分。


2、配置转发数据
阿里云物联网平台数据转发到DataHub示例
阿里云物联网平台数据转发到DataHub示例


3、启动设备端SDK,消息流转
阿里云物联网平台数据转发到DataHub示例


4、流转日志查询


阿里云物联网平台数据转发到DataHub示例


创建Dataconnector

1、maxcompute创建表


CREATE TABLE datahubforiot (
<span class="hljs-string">`devicename`</span> string,
<span class="hljs-string">`humidity`</span> string,
<span class="hljs-string">`temperature`</span> string,
<span class="hljs-string">`time`</span> string

)
PARTITIONED BY (ds string,hh string,mm string)
LIFECYCLE 100;


2、创建Dataconnector


阿里云物联网平台数据转发到DataHub示例


阿里云物联网平台数据转发到DataHub示例


阿里云物联网平台数据转发到DataHub示例


阿里云物联网平台数据转发到DataHub示例


3、Dataworks SQL任务查询


阿里云物联网平台数据转发到DataHub示例


参考链接


数据转发到DataHub

上一篇:阿里云物联网平台NTP服务 JAVA 示例参考


下一篇:物联网平台OTA固件升级使用说明