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

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

3天内不再提示

应用案例:以温度过高报警为例,用D3引擎实现消息推送功能

机智云 2022-05-24 18:19 次阅读

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

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

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

1f434084-daba-11ec-b80f-dac502259ad0.png


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

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

具体开发过程

step1:在开发者中心添加D3引擎;
1f59daa6-daba-11ec-b80f-dac502259ad0.png

step2:在D3引擎栏目点击新建项目按钮;
1f76a712-daba-11ec-b80f-dac502259ad0.png

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

1fa10bd8-daba-11ec-b80f-dac502259ad0.png

1fbbf646-daba-11ec-b80f-dac502259ad0.png
点击确定以保存;

1fd608ba-daba-11ec-b80f-dac502259ad0.png
同样鼠标左键双击绿色的规则,进入逻辑规则编辑界面;
1ff26e56-daba-11ec-b80f-dac502259ad0.png
设定的规则是温度大于38度时就推送邮件消息;
200c69c8-daba-11ec-b80f-dac502259ad0.png
最后,编辑橙色的邮件,推送内容加上自己的文字和多个参数;
20252bca-daba-11ec-b80f-dac502259ad0.png
填写好邮件发送的目的邮箱;
2036d384-daba-11ec-b80f-dac502259ad0.png
最后点击D3引擎界面右上角的保存,填写项目名字;
2053e316-daba-11ec-b80f-dac502259ad0.png

step3:接下来,测试,我们先不用实际的设备测试,先用虚拟设备看看效果;
206bd44e-daba-11ec-b80f-dac502259ad0.png

启动虚拟设备;
208a20e8-daba-11ec-b80f-dac502259ad0.png
虚拟设备的界面和手机app差不多,模拟了设备向云端推送数据;

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

关于D3引擎

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

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

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

    关注

    2

    文章

    589

    浏览量

    26406
收藏 人收藏

    评论

    相关推荐

    TAS5754M温度过高保护后,温度降下来后是否能自动打开,还是要重新开关才可以启动?

    TAS5754M的功放IC,当温度过高保护后。温度降下来后是否能自动打开,还是要重新开关才可以启动。
    发表于 10-21 07:54

    MOS管温度过高会引发什么故障

    MOS管(金属氧化物半导体场效应晶体管)温度过高会引发一系列故障,这些故障不仅影响MOS管本身的性能,还可能对整个电路系统造成损害。以下是对MOS管温度过高可能引发的故障及其原因的详细分析,内容涵盖原理、实验分析、实际应用等多个方面。
    的头像 发表于 10-09 14:27 1084次阅读

    小功率充电器同步整流IC温度过高优化调试

    小功率充电器同步整流IC温度过高优化调试本次调试的样机主控IC和同步整流IC思睿达主推的成都启臣微的CR52178SFL+CR6005SED。客户反馈该机子在90V通电老化时同步温度高达130度
    的头像 发表于 10-09 08:02 304次阅读
    小功率充电器同步整流IC<b class='flag-5'>温度过高</b>优化调试

    MHMF041L1D3-网络式伺服A6N 设置 松下

    电子发烧友网你提供Panasonic(Panasonic)MHMF041L1D3-网络式伺服A6N 设置相关产品参数、数据手册,更有MHMF041L1D3-网络式伺服A6N 设置
    发表于 09-11 18:57
    MHMF041L1<b class='flag-5'>D3</b>-网络式伺服A6N 设置<b class='flag-5'>例</b> 松下

    ep100驱动器报警代码

    及解决方法 报警代码5A2.0 含义 :电机温度过高。 可能原因 : 环境温度过高,导致电机内部温度过高。 负载过重,导致电机内部温度过高
    的头像 发表于 09-07 09:40 627次阅读

    研讯小课堂:工控机温度过高怎么办

    在炎热的夏季,工控机面临着温度过高的严峻挑战。一般来说,工控机的正常工作温度范围通常在 0℃ 至 55℃ 之间。一些高性能、工业级别的工控机可能在更宽的温度范围内工作,例如 -20℃ 至 70
    的头像 发表于 08-20 09:58 321次阅读
    研讯小课堂:工控机<b class='flag-5'>温度过高</b>怎么办

    阳光电源逆变器模块温度过高故障停机怎么办

    阳光电源逆变器模块温度过高故障停机是一个常见的问题,可能会导致设备性能下降、寿命缩短甚至损坏。 一、逆变器模块温度过高的原因 环境温度过高 逆变器模块在工作过程中会产生热量,如果环境温度过高
    的头像 发表于 08-15 10:41 1163次阅读

    MHMF021L1D3-网络式伺服A6N 设置 松下

    电子发烧友网你提供Panasonic(Panasonic)MHMF021L1D3-网络式伺服A6N 设置相关产品参数、数据手册,更有MHMF021L1D3-网络式伺服A6N 设置
    发表于 07-19 18:58
    MHMF021L1<b class='flag-5'>D3</b>-网络式伺服A6N 设置<b class='flag-5'>例</b> 松下

    贴片电容的温度过高会有什么危害吗?

    贴片电容的温度过高确实会带来一系列的危害,这些危害不仅影响电容本身的性能和寿命,还可能对整个电路系统的稳定性和可靠性造成不良影响。以下是贴片电容温度过高可能带来的主要危害: 一、电容性能退化 电容值
    的头像 发表于 07-17 15:16 677次阅读
    贴片电容的<b class='flag-5'>温度过高</b>会有什么危害吗?

    开关柜在线测温、无线测温发现温度过高怎么办?

    如果在对开关柜进行温度测量时发现温度过高,这可能表明存在潜在的安全隐患,需要立即采取行动以防止设备损坏或更严重的事故。以下是一些处理步骤和建议: 1、立即评估和响应: 立即记录温度读数以及观察到
    的头像 发表于 07-11 13:58 409次阅读
    开关柜在线测温、无线测温发现<b class='flag-5'>温度过高</b>怎么办?

    MHMF011L1D3-网络式伺服A6N 设置 松下

    电子发烧友网你提供Panasonic(Panasonic)MHMF011L1D3-网络式伺服A6N 设置相关产品参数、数据手册,更有MHMF011L1D3-网络式伺服A6N 设置
    发表于 06-12 19:26
    MHMF011L1<b class='flag-5'>D3</b>-网络式伺服A6N 设置<b class='flag-5'>例</b> 松下

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

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

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

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

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

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

    发动机温度过高的原因及处理方法

    发动机温度过高是一种常见的汽车故障,它可能会导致发动机过热,甚至引发发动机损坏的严重后果。发动机高温的原因可能有多种,包括散热系统故障、机油不足、水泵故障等。本文将详细介绍发动机温度过高的原因及处理
    的头像 发表于 02-05 10:08 1981次阅读