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

    文章

    542

    浏览量

    26219
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    光模块温度过高的影响 光模块温度过低的影响

    光模块温度过高的影响 光模块温度过低的影响 造成光模块工作温度过高或过低的原因有哪些? 光模块温度过高的影响 光模块的温度是一个非常重要的指
    的头像 发表于 12-27 10:56 620次阅读

    激光冷水机吸气温度过高的原因分析

    激光冷水机是一种制冷设备,用于冷却激光器,如切割机、打标机、雕刻机等设备的激光器,冷水机可以吸收或排放激光器产生的热量,以保持激光器的稳定运行和防止其损坏。之前我们讲解了一下冷水机吸气温度过低的故障分析,现在就能很好的理解导致吸气温度过高的原因。
    的头像 发表于 12-25 09:55 197次阅读
    激光冷水机吸气<b class='flag-5'>温度过高</b>的原因分析

    变压器温度过高,要不要立即处理?处理原则是什么?

    变压器温度过高,要不要立即处理?处理原则是什么? 当变压器的温度异常升高时,我们必须立即处理这个问题。因为变压器温度过高可能会引发一系列故障,甚至造成火灾和爆炸等危险。因此,我们必须按照一定的处理
    的头像 发表于 12-18 15:47 406次阅读

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

    电机温度过高是指在工作过程中,电机运行时产生的热量无法有效散热,从而导致电机温度升高到超出正常范围的情况。电机温度过高会影响电机的使用寿命和性能,甚至会引发设备故障和火灾等安全隐患。因此,及时了解
    的头像 发表于 12-15 11:00 3333次阅读

    电机温度过高的原因和解决办法

    一、电机温度过高的原因 负载过大:电机在运行过程中,如果负载过大,会使得电机的工作电流增大,从而使得电机温度升高。 电机通风不良:电机通风不良是导致电机温度过高的常见原因之一。如果电机的通风口被堵塞
    的头像 发表于 12-13 15:21 1914次阅读

    变压器温度过高可能是由于什么原因导致的?

    变压器温度过高可能是由于什么原因导致的? 变压器温度过高可能有多种原因导致,下面将详细介绍这些原因。 首先,变压器温度过高可能是由于负载过重引起的。当负载超过变压器额定功率时,变压器会过载运行,导致
    的头像 发表于 11-20 14:55 1500次阅读

    稳压器温度过高会怎么样

    稳压器的工作效率可能会因为温度过高而降低。高温会导致稳压器内部的电子元件或器件受损或失效,影响稳压器的精准稳压能力。
    的头像 发表于 09-26 16:05 578次阅读

    双线并绕电感温度过高的原因分析

    在电感产品中,双线并绕电感是比较常见的一种类型,它在很多电源类产品都比较常见。本篇我们就针对这个双线并绕电感做一个热门话题的探讨—双线并绕电感温度过高的原因。
    的头像 发表于 09-22 10:41 396次阅读

    变压器温度过高的原因

    变压器温度过高的原因有很多,可能是变压器本身故障的原因,也可能是变压器外部的原因。 一、变压器本身故障的原因 变压器运行中当发热与散热达到平衡状态时,各部分的温度趋于稳定。若在同样条件下,油温比平时
    的头像 发表于 09-21 16:17 4277次阅读

    高压接头注塑加工温度过高的影响电蜂

    注塑高压接头加工是一种制造各种塑料制品的方法,其通过将塑料熔融后注入模具中形成所需形状。然而,温度过高会对材料和制品产生负面影响。
    的头像 发表于 07-28 16:50 654次阅读
    高压接头注塑加工<b class='flag-5'>温度过高</b>的影响电蜂

    低压配电室如果温度过高怎么处理

    低压配电室是很多电力设备的关键组成部分,但在使用过程中,可能会出现温度过高的问题,这种情况下我们应该怎么处理呢?
    的头像 发表于 07-13 10:38 1404次阅读

    导热硅脂,有效解决电子设备温度过高的理想材料

    导热硅脂是一种理想的导热材料,可以有效地解决电子设备因温度过高而出现的问题。该材料具有高导热性能、稳定性、耐高低温性能等优点,为电子设备的稳定运行提供了有力支持。
    的头像 发表于 06-21 16:50 366次阅读

    导热硅脂用于解决电子元器件温度过高问题

    通过使用导热硅脂,发热电子的热量能够被快速优化,以保持在稳定范围内,并能够减少因温度过高而引发的故障问题,同时也对电子设备的使用可靠性具有很大帮助;
    的头像 发表于 06-05 17:02 375次阅读