本帖最后由 NikoZheng 于 2017-1-11 15:17 编辑
1. 概览
申请条件 机智云企业开发者,购买了GDCS服务包的企业客户。
功能介绍 D3 Engine,全称 Dynamic Data Director Engine。
D3 Engine是机智云为开发者提供的傻瓜式的数据处理、开发引擎。D3 可以灵活定义数据的输入,能将设备、用户数据与外部第三方数据进行有机整合,还可以支持脚本解析与自定义数据输入,满足不同开发者的数据处理需要。主要特点如下:
1)多样的数据源:支持自定义多种数据源,第三方公共数据甚至您的ERP系统的数据输入。
2)强大的规则处理:基于决策树算法支持灵活多重条件组合。
3)灵活的输出:除了App推送、邮件、短信等服务,还可以支持回调服务以及存储服务;存储服务通过数据平台的计算与开放API服务对各类应用提供数据服务,降低各类应用的开发成本以及面对海量数据的性能处理风险。
2. 模板信息详细介绍
2.1 申请D3 Engline服务
先进入 添加服务 页面,再选择 D3 Engline,然后点击申请,待审核中,请您耐心等待,如图; 注:机智云企业开发者,购买了GDCS服务包的企业客户(现在个人项目暂无法申请)。
2.2 审核通过
审核通过后,可以直接进入D3 Engine列表页(当前无任何项目如图),所以需要先添加项目。
3. 新建项目流程
3.1添加项目页面
点击新建项目,进入D3 项目新建页,当前为空项目,如图。可以拖拉左导航的功能模板进行设置。
3.2 设置规则
搜索框下有分:输入(设备数据及自定义数据)、处理方法(逻辑规则、四则、运算、脚本处理、预测引擎及推荐引擎)、触发动作(APP推送、HTTP请求、邮件、短信推送、控制设备及RTBD大数据)。这里将简单为大家介绍一个规则,如图(当设备发现状态改变的时候,会通知到邮件)。
步骤一:设备数据编辑为设备报警
步骤二:设备报警推送编辑邮件
步骤三:点击保存,输入设备ID,可使用虚拟设备的did作为调试,输入虚拟设备did。
步骤四:保存之后,可以在列表处查看当前设置项目。
3.3 触发项目
当设备发现状态改变的时候,会通知到邮件,这里选取虚拟设备做为参考对象,当前设置报警状态为1,如下:
此时触发项目,邮件将会受到通知邮件如下:
3.4 虚拟设备调试
当虚拟设备触发时,就是产生一条记录,可以在此查询相关信息。
4. APP推送
4.1 配置详情页
点击APP推送配置(或配置),当前页面无应用需要添加应用如下,审核通过后,所以需要先添加应用(详情请参考应用配置文档)。
如已经有应用该步骤可忽略,如下。
4.2 编辑推送
APP推送配置(或配置),当前显示应用名称、应用平台、推送平台如:百度推送(百度推送API Key、百度推送Secret Key)或极光推送(极光推送App Key、极光推送Master Secret)等信息。
需要选择对应的推送平台,这里以百度推送为例,选择推送平台为百度推送,输入百度推送API Key及百度推送Secret Key值,如图。
|