0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开发指南:D3 Engine使用说明

机智云 2022-05-26 10:48 次阅读

D3 Engine,全称 Dynamic Data Director Engine。

D3 Engine是机智云开发者提供的傻瓜式的数据处理、开发引擎。D3 可以灵活定义数据的输入,能将设备、用户数据与外部第三方数据进行有机整合,还可以支持脚本解析与自定义数据输入,满足不同开发者的数据处理需要。

主要特点如下:

1)多样的数据源:支持自定义多种数据源,第三方公共数据甚至您的ERP系统的数据输入。

2)强大的规则处理:基于决策树算法支持灵活多重条件组合。

3)灵活的输出:除了App推送、邮件、短信等服务,还可以支持回调服务以及存储服务;存储服务通过数据平台的计算与开放API服务对各类应用提供数据服务,降低各类应用的开发成本以及面对海量数据的性能处理风险

1.项目列表

进入D3 Engine,默认进入此产品的项目列表页面。

a5e967b8-dc4e-11ec-b80f-dac502259ad0.png

项目列表为空时,页面显示如上图。

【新建项目】:点击后跳转至新建项目页面。
【APP推送配置】:点击后跳转至APP推送配置页面。

a63c7fca-dc4e-11ec-b80f-dac502259ad0.png

项目列表不为空时,页面显示如上图。本页面显示该产品所创建的所有项目(不包含通过调用接口创建的项目)。显示字段为项目ID、项目名称、动作类型、备注、是否开启等。

【新建项目】:点击此按钮跳转至新建项目页面,可为该产品创建新项目;
【编辑】:点击后进入当前项目页面可进行修改;
【删除】:点击此按钮可将当前项目删除。
【是否开启】:项目是否开启按钮。项目创建成功后默认开启。点击关闭后该项目将不会被触发。

2.配置

进入D3 Engine,默认进入此产品的【项目列表】页面,点击【配置】进入APP推送配置页面。

a65f1706-dc4e-11ec-b80f-dac502259ad0.png

当前产品无绑定的应用时,页面显示如上图。

【应用配置】:点击后跳转至应用配置页面,可创建新应用。

a6725bf4-dc4e-11ec-b80f-dac502259ad0.png

当前产品有绑定的应用时,页面显示如上图,列出该产品绑定的所有应用。
iOSAndroid类型支持配置推送,微信暂不支持。

【编辑推送平台】:点击后跳转至APP绑定第三方推送的配置界面。

3.编辑推送平台

此页面可以为APP绑定百度推送或者极光推送。

应用平台:创建应用时所选的类型iOS、Android、微信(暂不支持配置推送)
推送平台:目前仅支持百度推送和极光推送两种方式
推送Key和Secret:从百度推送或极光推送平台申请的Key和Secret
证书类型:生产和开发两种证书类型。iOS应用须选择证书类型(且应根据所选证书类型上传对应证书至百度或极光推送平台上),Android应用无需证书

a6981c40-dc4e-11ec-b80f-dac502259ad0.png

输入百度推送API Key、Secret Key或者极光推送App Key、Master Key绑定成功后效果如下图:

a6c9871c-dc4e-11ec-b80f-dac502259ad0.png

再次点击编辑推送平台,可进行解绑及修改操作。

4.新建/编辑项目

【返回】:点击此按钮,返回至项目列表页;
【保存】:点击对当前所编辑的项目进行保存(无法保存时会有出错提示);
【左侧节点】:项目组成部分,不同类型的节点,使用拖拽的方式拖至中间空白区域。分为三类:输入、处理方法、触发动作;
【中间区域】:项目编辑区域,可拖拽页面左侧节点至此部分进行项目创建和修改等操作;
【右下角三个图标】:可对页面进行缩小、恢复默认及放大的操作(仅针对项目编辑区域有效);

a6ea8b6a-dc4e-11ec-b80f-dac502259ad0.png

5.输入节点

设备数据

使用接入机智云的设备的数据作为输入。当有报警或故障数据点时,设备报警或设备故障选项才会显示。

a6f7a052-dc4e-11ec-b80f-dac502259ad0.png

自定义数据
使用自定义的JSON格式的数据作为输入。

a70b363a-dc4e-11ec-b80f-dac502259ad0.png

a729381a-dc4e-11ec-b80f-dac502259ad0.png

Schema:描述JSON字符串内部包含的字段结构。可以使用以下工具生成//jsonschema.net/#/
数据标识名:用于引用此请求返回的JSON标识。
更新间隔:不小于5s,请求的缓存过期时间。D3会将自定义数据缓存起来,每经过一个更新间隔会重新获取数据。

6.处理方法节点

逻辑规则

添加一个逻辑条件。比较参数可以是数据点值也可以是自定义的变量值。

a7443016-dc4e-11ec-b80f-dac502259ad0.png

四则运算

添加一个由四则运算表达式指定的中间变量。此处只能针对数值类型的数据点进行四则表达式运算。变量标识请不要使用中文。

a767dbf6-dc4e-11ec-b80f-dac502259ad0.png

7.触发动作节点

APP推送

规则触发成功时,与设备绑定的APP用户将收到一条推送消息。
此处可以编辑推送消息的标题、推送内容(可从参数中选择自动替换的变量)、选择推送应用及消息类型,可以自定义推送的时间段。

a77e2226-dc4e-11ec-b80f-dac502259ad0.png

a7f3756c-dc4e-11ec-b80f-dac502259ad0.png

HTTP请求

规则触发成功时,向指定的API发送一个请求。在此节点中输入要请求API的详细参数。

a8161216-dc4e-11ec-b80f-dac502259ad0.png

邮件

规则触发成功时,指定的邮箱将收到一封推送邮件。此节点定义邮件主题、邮件内容及收件人信息

a83edbe2-dc4e-11ec-b80f-dac502259ad0.png

短信推送

规则触发成功时,与设备绑定的APP用户的手机号码将收到一条短信消息。Apikey和短信模板ID可以从云片获取,此处会进行校验。展开属性可自定义消息接收时间。

a8add8e4-dc4e-11ec-b80f-dac502259ad0.png

a8c76156-dc4e-11ec-b80f-dac502259ad0.png

控制设备

规则触发成功时,该设备改变自己的状态。控制内容中以JSON格式填入,支持Raw和KV两种格式。

a8eaa2d8-dc4e-11ec-b80f-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机智云
    +关注

    关注

    2

    文章

    590

    浏览量

    26407
收藏 人收藏

    评论

    相关推荐

    超值音棒参考设计套件开发指南

    电子发烧友网站提供《超值音棒参考设计套件开发指南.pdf》资料免费下载
    发表于 12-21 09:16 0次下载
    超值音棒参考设计套件<b class='flag-5'>开发指南</b>

    MHMF082L1D3-MINAS A6系列通用型使用说明书 (安全注意指南) 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D3-MINAS A6系列通用型使用说明书 (安全注意指南)相关产品参数、数据手册,更有
    发表于 11-07 18:56
    MHMF082L1<b class='flag-5'>D3</b>-MINAS A6系列通用型<b class='flag-5'>使用说明</b>书 (安全注意<b class='flag-5'>指南</b>) 松下

    MSP430™ MCU开发指南

    电子发烧友网站提供《MSP430™ MCU开发指南.pdf》资料免费下载
    发表于 11-06 09:57 0次下载
    MSP430™ MCU<b class='flag-5'>开发指南</b>

    MHMF042L1D3-MINAS A6系列通用型使用说明书 (安全注意指南) 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF042L1D3-MINAS A6系列通用型使用说明书 (安全注意指南)相关产品参数、数据手册,更有
    发表于 10-14 18:42
    MHMF042L1<b class='flag-5'>D3</b>-MINAS A6系列通用型<b class='flag-5'>使用说明</b>书 (安全注意<b class='flag-5'>指南</b>) 松下

    MSP430 MCU开发指南

    电子发烧友网站提供《MSP430 MCU开发指南.pdf》资料免费下载
    发表于 10-10 17:19 1次下载

    PGA450-Q1软件开发指南

    电子发烧友网站提供《PGA450-Q1软件开发指南.pdf》资料免费下载
    发表于 09-30 14:25 0次下载
    PGA450-Q1软件<b class='flag-5'>开发指南</b>

    MHMF041L1D3-MINAS A6系列通用型使用说明书 (安全注意指南) 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF041L1D3-MINAS A6系列通用型使用说明书 (安全注意指南)相关产品参数、数据手册,更有
    发表于 09-11 18:47
    MHMF041L1<b class='flag-5'>D3</b>-MINAS A6系列通用型<b class='flag-5'>使用说明</b>书 (安全注意<b class='flag-5'>指南</b>) 松下

    LVGL开发指南介绍

    电子发烧友网站提供《LVGL开发指南介绍.pdf》资料免费下载
    发表于 09-09 10:24 16次下载

    RA/RX电机应用开发指南

    电子发烧友网站提供《RA/RX电机应用开发指南.pdf》资料免费下载
    发表于 08-15 09:44 0次下载
    RA/RX电机应用<b class='flag-5'>开发指南</b>

    MHMF022L1D3-MINAS A6系列通用型使用说明书 (安全注意指南) 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF022L1D3-MINAS A6系列通用型使用说明书 (安全注意指南)相关产品参数、数据手册,更有
    发表于 08-09 19:13
    MHMF022L1<b class='flag-5'>D3</b>-MINAS A6系列通用型<b class='flag-5'>使用说明</b>书 (安全注意<b class='flag-5'>指南</b>) 松下

    MHMF021L1D3-MINAS A6系列通用型使用说明书 (安全注意指南) 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF021L1D3-MINAS A6系列通用型使用说明书 (安全注意指南)相关产品参数、数据手册,更有
    发表于 07-19 18:50
    MHMF021L1<b class='flag-5'>D3</b>-MINAS A6系列通用型<b class='flag-5'>使用说明</b>书 (安全注意<b class='flag-5'>指南</b>) 松下

    MHMF011L1D3-MINAS A6系列通用型使用说明书 (安全注意指南) 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF011L1D3-MINAS A6系列通用型使用说明书 (安全注意指南)相关产品参数、数据手册,更有
    发表于 06-12 19:18
    MHMF011L1<b class='flag-5'>D3</b>-MINAS A6系列通用型<b class='flag-5'>使用说明</b>书 (安全注意<b class='flag-5'>指南</b>) 松下

    迅为RK3568开发板驱动开发指南-输入子系统

    迅为RK3568开发板驱动开发指南-输入子系统
    的头像 发表于 02-23 15:11 881次阅读
    迅为RK3568<b class='flag-5'>开发</b>板驱动<b class='flag-5'>开发指南</b>-输入子系统

    RA家族QE电机应用开发指南

    电子发烧友网站提供《RA家族QE电机应用开发指南.pdf》资料免费下载
    发表于 01-31 09:57 0次下载
    RA家族QE电机应用<b class='flag-5'>开发指南</b>

    keil arm软件开发指南

    电子发烧友网站提供《keil arm软件开发指南.pdf》资料免费下载
    发表于 01-26 15:51 7次下载