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

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

3天内不再提示

通过D3引擎推送消息的图文教程

海阔天空的专栏 来源:机智云开发者 作者:机智云开发者 2022-05-20 16:55 次阅读

在很多种场景下,应用消息推送提醒是很实用的功能。运营人员可以通过APP推送热门内容,系统可以根据用户订阅推送相关资讯,就连我们平时用的微信消息也都属于APP消息推送行列。

那么对于智能硬件APP来说,如何更好更快的实现消息推送了?尤其是对于嵌入式开发者来说,从 0 开始学习Java、swift,再去调用/集成消息推送,需要花费不少时间。所以针对硬件APP开发,机智云推出了D3引擎,只需“拖拉拽”即可轻松创建APP消息推送、邮件推送、短信推送、语音推送功能。

换言之,使用D3引擎,即可将设备、用户数据与外部第三方数据进行有机整合。使用门槛低,就连嵌入式初学者、物联网专业初学者也可轻松利用D3引擎来创建APP和短信推送规则。

当然D3引擎的功能不限于此,D3还能用于回调服务以及存储服务;存储服务通过数据平台的计算与开放API服务对各类应用提供数据服务,降低各类应用的开发成本以及面对海量数据的性能处理风险。

本文了主要以温度过高报警为例,讲述D3引擎实现消息推送的开发过程。

具体开发过程

step1:在开发者中心添加D3引擎;

poYBAGKHVaeAFOi3AAFvBhCv98U370.png

step2:在D3引擎栏目点击新建项目按钮;

poYBAGKHVayAPu8XAAFgQLKN1_Q219.png

进入到D3引擎编辑界面效果是这样,我们现在要创建一个温度高于38度就推送邮件报警的应用,在左边栏目有很多功能模块可直接拖拽到右边区域,本次选择的3个模块如图所示,用线把它们连接起来(鼠标点击光标变成十字线即可);

poYBAGKHVcyAMAgsAAD25u89t-s873.png

双击蓝色的设备数据,进入编辑参数界面,选择如下:

pYYBAGKHVdCASCMZAAEWlPunzok765.pngpYYBAGKHVeGAD6TkAAEwfJEA7PY583.png

点击确定以保存;

pYYBAGKHVeaAQKBOAAEIlYSB4yo482.png

同样鼠标左键双击绿色的规则,进入逻辑规则编辑界面;

pYYBAGKHVf-AU4yVAAEmBlZGSek643.png

设定的规则是温度大于38度时就推送邮件消息;

pYYBAGKHVgOAaSO4AAEF0hqru_c715.png

最后,编辑橙色的邮件,推送内容加上自己的文字和多个参数;

poYBAGKHVhqABhfNAAFNt6n8t8w785.png

填写好邮件发送的目的邮箱;

pYYBAGKHVh6AUOmYAAEgAv7q54g646.png

最后点击D3引擎界面右上角的保存,填写项目名字;

poYBAGKHVi6AOqdEAADrVFqMX9M930.png

step3:接下来,测试,我们先不用实际的设备测试,先用虚拟设备看看效果;

pYYBAGKHVkGAJramAAFAfOjRXJA971.pngpoYBAGKHVkSACvErAAE0p44jm_Y951.png

虚拟设备的界面和手机app差不多,模拟了设备向云端推送数据;

pYYBAGKHVliAHtSNAAEIbIkWoaw346.png

找到温度,输入一个高于38的值,右边显示了推送消息,邮箱也立即收到了提醒,内容为D3引擎界面编辑的模板;

poYBAGKHVmiAYSZaAAFAg4MZoiQ086.png

关于D3引擎

D3 引擎,全称 Dynamic Data Director Engine,是机智云为开发者提供的傻瓜式的数据处理、开发引擎。

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

来源:机智云开发者

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

    关注

    2

    文章

    573

    浏览量

    26364
收藏 人收藏

    评论

    相关推荐

    D3 Embedded推出基于Valens VA7000 MIPI A-PHY芯片组的摄像头模组

    2024年10月8日,嵌入式视觉系统设计与制造领域的领导者D3 Embedded宣布与高性能连接领域的领军者Valens Semiconductor达成合作,推出即用型摄像头模组,助力整车厂和一级
    的头像 发表于 10-25 15:29 165次阅读

    虹科免拆诊断 | 2022款大众捷达VS5车行驶中挡位偶尔会锁在D3

    2022款大众捷达VS5车行驶中挡位偶尔会锁在D3挡宜宾市飞驰汽车商贸有限公司田祥华,万兆钢,黄非,龙旭东故障现象故障诊断故障排除一辆2022款大众捷达VS5汽车,搭载EA211发动机和手自一体
    的头像 发表于 10-12 08:02 166次阅读
    虹科免拆诊断 | 2022款大众捷达VS5车行驶中挡位偶尔会锁在<b class='flag-5'>D3</b>挡

    ESP32-WROOM-32D gpio口不够,是否可以把D0-D4用作GPIO?

    现在我在设计中发现IO不够用,想把D0-D4用作常用的GPIO,请问需要在哪里设置?? 看资料D0为GPIO7 D1为GPIO8 D2为GPIO9
    发表于 06-24 08:39

    使用ESP32-C3的SoftAP模式创建Wi-Fi热点,ESP32-C3不输出任何日志,并且无法响应,为什么?

    :d3 leave, AID = 1, bss_flags is 658531, bss:0x3fcb4a20I (1968973) wifi:new:<1,0>, old
    发表于 06-07 08:26

    布加迪V16新引擎首次曝光:取代W16引擎,功率将突破1千匹

    据悉,布加迪首席执行官Mate Rimac在近日召开的伦敦“汽车未来峰会”中透露,布加迪即将推出的V16引擎将装配于Chiron后续车型,预计将于6月20日正式亮相。
    的头像 发表于 05-11 10:54 542次阅读

    通过2D/3D异质结构精确控制铁电材料弛豫时间

    受经典德拜弛豫启发的米勒模型提供了通过操纵弛豫时间来控制自发极化的理论框架。作者通过使用层转移技术形成的2D/C-3D/2D异质结构克服了传
    的头像 发表于 04-29 10:27 565次阅读
    <b class='flag-5'>通过</b>2<b class='flag-5'>D</b>/<b class='flag-5'>3D</b>异质结构精确控制铁电材料弛豫时间

    10款电气设计常用的接线图

    一般常用三相交流电动机接线架上都引出6个接线柱,当电动机铭牌上标为Y形接法时,D6、D4、D5相连接,D1~D3接电源;为△形接法时,
    发表于 04-10 11:38 1826次阅读
    10款电气设计常用的接线图

    STM32L412插入pc后,进入D3 mode的触发条件是什么?

    state 为D0 mode, 有几率性进入D3 mode(2/5),请问会触发什么条件,导致进入D3 mode,谢谢!
    发表于 03-28 09:52

    Flat2VR Studios成立,专注于开发和移植商业化VR游戏

    据了解,Flat2VR也研发出开源UEVR工具,以便为使用虚幻4/5引擎的游戏设计VR Mod。然而,先前社区的游戏项目未获官方授权。
    的头像 发表于 03-18 15:07 663次阅读

    开放原子开源大赛—基于OpenHarmony的团结引擎应用开发赛正式启动!

    创造出精彩的游戏与3D应用。 大赛分为“创新游戏”与“创新3D 化应用”两大赛道,每个赛道又分“大众组”与“高校组”,无论你是游戏开发者还是应用创意者,都可以在这里找到属于你的竞技平台! 本次大赛面向
    发表于 03-13 10:45

    如何使用面板的AD20中文教

    电子发烧友网站提供《如何使用面板的AD20中文教程.pdf》资料免费下载
    发表于 03-07 14:18 2次下载

    布加迪W16发动机正式退役,全新V16引擎即将亮相

    众所周知,布加迪以拥有16缸引擎著称,尤其其独特的W型排列,使其成为了世界上第一款应用于民用车辆的W型引擎。自1998年加入大众集团后,W16引擎便始终是布加迪两大顶级轿车与其相关车型的心脏动力。
    的头像 发表于 03-04 14:08 661次阅读

    Cadence中文教程介绍

    电子发烧友网站提供《Cadence中文教程介绍.zip》资料免费下载
    发表于 02-29 09:26 14次下载

    如何利用 S5PV210 的 G2D 引擎

    大佬们好! 小弟最近在学习 S5PV210 的时候遇见了一些关于 G2D 引擎的疑惑,有没有大佬好心帮帮忙,小弟在这里先谢过了 ! 我尝试在裸机环境下面配置 S5PV210 的 G2D
    发表于 01-04 21:56

    西门子基于WinCC OA的车间级工业数据平台-Siplant

    Siplant是基于WinCC OA软件的,并通过Javascript基于Google V8引擎进行了二次开发,Siplant继承了WINCC OA优秀的特性的同时,也充分吸收了部分开源软件的优点,从而可以使客户以更灵活的方式组建自己的APP模块.
    的头像 发表于 12-14 17:05 2462次阅读
    西门子基于WinCC OA的车间级工业数据平台-Siplant