天天看點

阿裡雲物聯網平台資料轉發到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` (
    `devicename` string,
    `humidity` string,
    `temperature` string,
    `time` string
) 
 PARTITIONED BY (ds string,hh string,mm string)
LIFECYCLE 100;           

2、建立Dataconnector

阿裡雲物聯網平台資料轉發到DataHub示例
阿裡雲物聯網平台資料轉發到DataHub示例
阿裡雲物聯網平台資料轉發到DataHub示例
阿裡雲物聯網平台資料轉發到DataHub示例

3、Dataworks SQL任務查詢

阿裡雲物聯網平台資料轉發到DataHub示例

參考連結

資料轉發到DataHub