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

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

    关注

    3

    文章

    629

    浏览量

    27632
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工作温度过高会对电能质量监测装置造成哪些具体损害?

    工作温度过高是导致电能质量监测装置(以下简称 “装置”)性能退化、硬件损坏、寿命缩短的核心诱因,其损害通过 “ 元件参数漂移→功能异常→硬件失效→安全风险 ” 的连锁路径展开,具体针对装置核心部件
    的头像 发表于 09-23 15:15 437次阅读
    工作<b class='flag-5'>温度过高</b>会对电能质量监测装置造成哪些具体损害?

    K230芯片温度过高会烧掉吗?最高能到多少度呢?

    如题,K230芯片温度过高会烧掉吗?最高能到多少度?我有时候运行的时候发现芯片温度到70度了,会不会烧坏
    发表于 08-08 06:09

    示波器如何设置延迟功能横河DL950

    诚然在测量途中延迟的出现固然会引起不必要的误差,但如果我们能换个思路就会发现延迟亦不失衡量测试精度的一大标尺。横河示波器DL950,作为一款备受好评的高精度示波器其delay
    的头像 发表于 07-08 16:43 1218次阅读
    示波器如何设置延迟<b class='flag-5'>功能</b>? <b class='flag-5'>以</b>横河DL950<b class='flag-5'>为</b><b class='flag-5'>例</b>

    温度“说话”,数字温度传感器如何智能感知温度

    温度传感器在各个领域发挥着关键作用,T09是一款高性能的数字温度传感器,具有高精度和低功耗,可集成在可穿戴设备、医疗监测、工业自动化等设备中,具有报警功能,可防止设备因
    的头像 发表于 06-19 09:56 719次阅读
    让<b class='flag-5'>温度</b>“说话”,数字<b class='flag-5'>温度</b>传感器如何智能感知<b class='flag-5'>温度</b>?

    威纶通触摸屏报警功能的使用方法

    在实际工业应用中,设备的报警信息通常需要显示在HMI上,及时的提醒操作人员避免设备损坏或安全事故;这自然需要对报警功能进行组态和设计,本示例威纶通触摸屏
    的头像 发表于 05-24 14:59 4436次阅读
    威纶通触摸屏<b class='flag-5'>报警</b><b class='flag-5'>功能</b>的使用方法

    HPI 4.6引擎说明书维修手册

    hpi 4.6引擎维修手册 配件规格说明书
    发表于 05-12 17:21 0次下载

    光庭信息Kustom3D引擎登陆2025上海车展

    随着智能座舱的演进,3D交互界面已成为车载体验的核心载体。从3D车模、感知地图到沉浸式桌面,3D技术正逐步渗透座舱的每个角落。传统3D交互模式因场景固化、高成本和迭代困难等问题,难以
    的头像 发表于 04-30 16:04 706次阅读

    沐渥氮气柜控制面板湿度与温度报警功能详述

    氮气柜控制面板的湿度与温度报警功能主要用于确保柜内环境稳定,防止敏感物料因环境波动而受损。低湿报警功能:当柜内湿度低于设定下限时触发
    的头像 发表于 04-25 09:34 617次阅读
    沐渥氮气柜控制面板湿度与<b class='flag-5'>温度</b><b class='flag-5'>报警</b><b class='flag-5'>功能</b>详述

    DS2432 1Kb、保护型1-Wire EEPROM,带有SHA-1引擎技术手册

    DS2432在单个芯片内集成了1024位EEPROM、64位密钥、8字节寄存器/控制页(其中包含5个用户读/写字节)、512位SHA-1引擎和一个全功能的1-Wire接口。每个DS2432具有自身
    的头像 发表于 02-27 16:24 1089次阅读
    DS2432 1Kb、保护型1-Wire EEPROM,带有SHA-1<b class='flag-5'>引擎</b>技术手册

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

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

    腾讯混元3D AI创作引擎正式发布

    的AI技术,能够根据用户提供的提示词或图片,直接生成高质量的3D模型。这一功能极大地降低了3D内容创作的门槛,使得即使是缺乏专业3D建模技能的用户也能轻松创作出令人惊叹的
    的头像 发表于 01-23 10:33 979次阅读

    腾讯混元3D AI创作引擎正式上线

    近日,腾讯公司宣布其自主研发的混元3D AI创作引擎已正式上线。这一创新性的创作工具,标志着腾讯在3D内容生成领域迈出了重要一步。 混元3D AI创作
    的头像 发表于 01-22 10:26 955次阅读

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

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

    ads1278在上电正常使用时偶尔也会造成电流过大温度过高的情况,具体可能是什么造成的呢?

    造成如上问题。 2.ads1278手册上有上电顺序要求,但是并没有说具体需要延迟多少时间,那么只要是上电的先后顺序满足就可以了吗。 3.ads1278在上电正常使用时偶尔也会造成电流过大温度过高的情况,具体可能是什么造成的呢。(系统
    发表于 01-10 12:02

    AFE4400评估板里面的BAV99W-7-F(D1、D2、D3D4)是不是可以去掉?

    请问AFE4400评估板里面的BAV99W-7-F(D1、D2、D3D4)是不是可以去掉?这些二极管的作用是什么
    发表于 12-30 06:22