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

    文章

    650

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    水墨国风智慧大坝 3D 可视化系统技术实现

    系统的架构设计、功能实现与技术要点,水利工程 Web 端轻量化可视化落地提供技术方案。 系统采用 B/S 架构, HT 引擎
    的头像 发表于 04-16 14:51 74次阅读
    水墨国风智慧大坝 <b class='flag-5'>3D</b> 可视化系统技术<b class='flag-5'>实现</b>

    [VirtualLab] VirtualLab Fusion参数扫描动画教程—轴锥镜-透镜生成3D瓶束案例

    160mm时会出现两端均闭合的3D瓶束,如图13所示: 图13. 轴锥镜和透镜距离160mm时的结果 图14. 导出的GIF动画 总结 这一期首先用可编程函数对轴锥镜-透镜瓶束生成系统进行了建模,并
    发表于 04-02 08:17

    为什么 VisionFive V1 板上的 JH7100 中并存 NVDLA 引擎和神经网络引擎

    我想知道为什么 VisionFive V1 板上的 JH7100 中并存 NVDLA 引擎和神经网络引擎,请问?您能否举一些关于他们的的例子?
    发表于 03-25 06:01

    【飞凌嵌入式RV1126B开发板】+基本功能测试篇(1)

    )查看GPIO占用状态 图7 操作及结果 8)查看当前系统所有引脚pinmux功能 图8 操作及结果 值得注意的是,在实际使用中会涉及到GPIO号的计算方法。 GPIO4C6
    发表于 03-05 12:25

    派3562快速上手体验

    1言随着物联网和工业自动化的快速发展,嵌入式开发板的需求日益增长。睿派3562作为一款基于瑞芯微RK3562处理器的高性能开发板,凭借其强大的处理能力和丰富的外设接口,成为了嵌入式开发者的新选择
    的头像 发表于 03-04 21:19 7144次阅读
    睿<b class='flag-5'>擎</b>派3562快速上手体验

    基于图扑 HT 数字孪生 3D 风电场可视化系统实现解析

    了数字孪生 3D 风电场可视化系统,实现了风电场全场景的远程监测、智能巡检与数字化管理。本文从技术角度出发,结合系统功能模块,深入解析各核心功能
    的头像 发表于 01-09 15:35 578次阅读
    基于图扑 HT 数字孪生 <b class='flag-5'>3D</b> 风电场可视化系统<b class='flag-5'>实现</b>解析

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

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

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

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

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

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

    如何挑选适合老年人的智能健康手表?橙子大健康Watch D Pro

    监测功能、安全防护功能、生活便利功能等因素。本文橙子大健康WatchDPro,给大家谈谈我
    的头像 发表于 07-01 13:35 3792次阅读
    如何挑选适合老年人的智能健康手表?<b class='flag-5'>以</b>橙子大健康Watch <b class='flag-5'>D</b> Pro<b class='flag-5'>为</b><b class='flag-5'>例</b>

    涂装车间温度与压力数据采集监控管理系统方案

    ,影响涂层的附着力和耐久性。因此,实现温度、压力等重要数据的监控与管理有其重要意义。 对此,物通博联数据采集网关核心,构建一个全面、高效的涂装车间
    的头像 发表于 06-25 14:21 912次阅读
    涂装车间<b class='flag-5'>温度</b>与压力数据采集监控管理系统方案

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

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

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

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