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

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

3天内不再提示

智能硬件APP如何更好更快的实现消息推送

9GxC_IoTMaker 来源:机智云开发者 作者:机智云开发者 2022-05-21 11:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

d75b27fe-d7ea-11ec-ba43-dac502259ad0.png

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

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

具体开发过程

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

d7be280e-d7ea-11ec-ba43-dac502259ad0.png



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

d821730a-d7ea-11ec-ba43-dac502259ad0.png



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

d84002ca-d7ea-11ec-ba43-dac502259ad0.png


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

d885788c-d7ea-11ec-ba43-dac502259ad0.png


d8f19e18-d7ea-11ec-ba43-dac502259ad0.png


点击确定以保存;

d9270648-d7ea-11ec-ba43-dac502259ad0.png


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

d9587728-d7ea-11ec-ba43-dac502259ad0.png


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

d99d0adc-d7ea-11ec-ba43-dac502259ad0.png


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

d9d62a7e-d7ea-11ec-ba43-dac502259ad0.png


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

da1fe0a6-d7ea-11ec-ba43-dac502259ad0.png


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

da3d18e2-d7ea-11ec-ba43-dac502259ad0.png



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

da8ad67c-d7ea-11ec-ba43-dac502259ad0.png



启动虚拟设备;

dac13e9c-d7ea-11ec-ba43-dac502259ad0.png


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

dae54242-d7ea-11ec-ba43-dac502259ad0.png


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

db083202-d7ea-11ec-ba43-dac502259ad0.png

关于D3引擎

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

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

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

文章出处:【微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    33

    文章

    1589

    浏览量

    75644
  • 引擎
    +关注

    关注

    1

    文章

    367

    浏览量

    23368
  • 智能硬件
    +关注

    关注

    205

    文章

    2402

    浏览量

    111043
  • 机智云
    +关注

    关注

    3

    文章

    629

    浏览量

    27633

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

文章出处:【微信号:IoTMaker,微信公众号:机智云开发者】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电能质量在线监测装置支持的数据推送频率是多少?

    1 秒~24 小时 的自定义周期,部分高端设备可实现 毫秒级实时推送 。 一、按数据类型划分的推送频率 数据类型 典型推送频率 应用场景 标准 / 行业建议 实时基础参数 (电压 /
    的头像 发表于 12-05 15:07 94次阅读
    电能质量在线监测装置支持的数据<b class='flag-5'>推送</b>频率是多少?

    C语言入门(硬件嵌入式那种不是APP开发的)

    C语言入门(硬件嵌入式那种不是APP开发的),有没有对初学者很友好的书籍、视频等资料推荐一下,一直以来看了正dian原子、野火等的视频、文档结果从快要入门到放气,然后再从放气到快要入门,一直没有进展,还望指点迷津,感谢
    发表于 09-27 12:03

    智能物联网壁炉APP开发需求

    需求:开发一款APP,集成电子壁炉,木头壁炉,酒精壁炉加燃气壁炉硬件APP并进行评估报价及周期。
    的头像 发表于 09-08 17:01 499次阅读
    <b class='flag-5'>智能</b>物联网壁炉<b class='flag-5'>APP</b>开发需求

    app_gatt_callback调用这个队列推送函数时,程序出现了硬故障怎么解决?

    ,其大小为 intptr_t。 当我从 \" app_bt_management_c \" allback 调用队列推送 API 时,我的程序可以正常工作。 但是当我从 app_gatt_callback 调用这个队列
    发表于 07-04 06:03

    低功耗蓝牙智能门锁应用

    APP、服务器的全方位的解决方案。也可提供BLE蓝牙门锁模块硬件设备,在客户的现有传统门锁上,增加我们的低功耗蓝牙模块,通过串口进行通信,手机APP及服务器实现
    发表于 06-25 09:47

    通过御控APP实现PLC远程调试与远程监控

    御控APP,通过移动化、智能化的手段,实现了PLC远程调试与监控,为工业生产带来了便捷与高效。
    的头像 发表于 06-04 09:49 436次阅读

    手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)实例项目打包下载

    手机APP远程控制,智能家居监测、智能控制系统(STM32L4、服务器、安卓源码)实例项目打包,推荐下载!
    发表于 05-29 21:47

    有人接rk3576的安卓视频硬件解码的实现么?

    我们这边是有做好了一个安卓app的,然后我们这边是有用软解的方式播放了网络摄像枪的实时视频的,但是因为占用CPU太高了,所以就想转成视频硬解的方式播放实时视频。 目前我们是有采购了一个电视机顶盒硬件
    发表于 05-19 09:52

    明远智睿SSD2351开发板:智能家居的智能核心

    可以存储智能家居系统的相关数据,如用户的操作记录、设备的运行状态等;以太网和WIFI接口则保证了设备之间的稳定通信,实现远程控制和数据传输。例如,用户可以通过手机APP远程控制家中的灯光开关、调节空调
    发表于 05-07 18:59

    不增加硬件成本实现智能穿戴离线地图

    专为智能设备打造的轻量级离线地图解决方案。通过创新的矢量压缩技术,仅占用10MB存储空间即可实现精准导航,支持智能手表、无人机等多种终端在无网络环境下的地图服务。无需硬件升级,快速部署
    的头像 发表于 04-28 10:06 837次阅读
    不增加<b class='flag-5'>硬件</b>成本<b class='flag-5'>实现</b><b class='flag-5'>智能</b>穿戴离线地图

    DIY开源智能马桶

    工具软件 Ø智能马桶控制小程序 Ø智能马桶测控系统APP现场版 Ø智能马桶测控系统APP远程版 产品其它技术特点 Ø不依赖操作系统的多任务并
    发表于 04-13 21:56

    智能推送系统的全链路统计功能:数据闭环下的运营增效革命

    在精细化运营时代,APP企业面临的核心挑战已从“如何触达用户”转向“如何量化每一次触达的价值”。MobPush智能推送系统的全链路统计功能,通过追踪用户从推送接收、点击到最终转化的完整
    的头像 发表于 02-25 17:23 883次阅读

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】2 - 智能家居中控屏界面设计:打造便捷的家居控制体验

    运行。这种设计模式不仅提高了开发效率,还保证了应用的性能和稳定性。 后面我们将把智能家居中控屏连接到华为云IoTDA平台上,实现真正的智能家居功能。 希望本文能够帮助你更好地理解
    发表于 01-24 16:11

    特斯拉推送 EAP,智能驾驶体验升级

    特斯拉中国宣布从2025年1月24日起,将为旗下部分车型推送EAP“增强版自动辅助驾驶”30天免费使用权。 此次活动针对2025年1月27日(含)前交付的车辆。车辆需未选配EAP增强版自动辅助驾驶或
    的头像 发表于 01-24 11:29 1631次阅读

    安科瑞如何打造基于“APP电表”的能源数据服务平台

    安科瑞APP电表安装之后,可通过手机扫码便捷地实现产品接入平台,无需关注调试和平台运作过程,并可自主选择平台功能,获得到相应的数据服务, 更好实现了电网可靠、经济、高效、绿色的目标和
    的头像 发表于 01-22 13:21 805次阅读
    安科瑞如何打造基于“<b class='flag-5'>APP</b>电表”的能源数据服务平台