孵化箱:(二)D3推送服务之邮件推送设置
本案例为机智云平台中级应用开发实例,开发者通过使用机智云AIoT自助开发平台、ESP8266,实现孵化箱的远程远程实时监控,实现孵化箱空气内外循环、光照、加热系统、加湿控制,以及高低温自动报警(手机APP或邮件推送)等功能。
本文主讲通过设置D3实现自动报警功能
[ 云端产品创建与相关部署]进入机智云开发者中心dev.gizwits.com,创建新产品http://5b0988e595225.cdn.sohucs.com/images/20190722/e29cf83737784eea8f56ac0240810ac5.jpeg添加如下数据点http://5b0988e595225.cdn.sohucs.com/images/20190722/ce4d90f7da864d28bcbcbeea086452e0.jpeghttp://5b0988e595225.cdn.sohucs.com/images/20190722/d784fbc6ca9f4750a4ebd9eb72fd00a0.jpeg应用配置里面添加一个安卓应用http://5b0988e595225.cdn.sohucs.com/images/20190722/d78973b5237b43ab8798b2cab3742d79.jpeg应用开发生成安卓APP代码http://5b0988e595225.cdn.sohucs.com/images/20190722/9ad7fced874f4b1c8b6b9fde9ce3e057.jpeg添加D3推送服务http://5b0988e595225.cdn.sohucs.com/images/20190722/0768ef8571b74873a881daadbf85d402.jpeg进入MCU开发生成ESP8266SOC 32M代码http://5b0988e595225.cdn.sohucs.com/images/20190722/472a10b3eb6c49c5a1ff40c7bff80c88.jpeg[ D3推送服务之邮件推送]接下来细介绍一下 D3推送服务,先来了解什么是D3D3 Engine(简称D3)是机智云为开发者提供的傻瓜式的数据处理、开发引擎。开发者使用D3,只需“拖拉拽”即可轻松创建APP和短信推送规则,即可将设备、用户数据与外部第三方数据进行有机整合,还可以支持脚本解析与自定义数据输入,满足不同开发者的数据处理需要。在机智云平台注册的企业账号,可在机智云自助开发平台 dev.gizwits.com 免费申请体验D3,可免费使用推送100条/天。首先介绍一下邮件推送,邮件推送是设备满足一定条件之后向指定的邮箱推送一条邮件消息,具体实现方法如下:进入D3页面,点击新建项目http://5b0988e595225.cdn.sohucs.com/images/20190722/c68f786096b54edb8881197f77d95573.jpeg进入D3页面,左边是可视化的编程框,可以设置一下条件之内的,下面将通过实际例子进行介绍http://5b0988e595225.cdn.sohucs.com/images/20190722/897294baad7f4a6fa221868ef50342c2.jpeg1. 设备上下线推送将左边设备数据拖拽到右边,然后双击进入属性页面http://5b0988e595225.cdn.sohucs.com/images/20190722/a0e720fd0e8048328763d3406e00fa25.png选择设备上线然后确定,把邮件推送拖拽到右侧,双击属性,设置好以下内容参数,参数可以添加动态参数内容,详情不列出来自己看,设置好收件人邮箱。http://5b0988e595225.cdn.sohucs.com/images/20190722/f6b891e06fe94ed5a92e1dcab3c74db1.png设置好相关参数之后确定,然后用线条把设备数据连接到邮件推送连接上http://5b0988e595225.cdn.sohucs.com/images/20190722/64793480eeeb4ba986b8886fd0bc4b00.png同样的方式设置好下线http://5b0988e595225.cdn.sohucs.com/images/20190722/a15b78f7cf3c4c86b1fefc122a73850f.jpeg2. 接下来对温度的高低温进行邮件报警同样的方法拖拽添加以下内容http://5b0988e595225.cdn.sohucs.com/images/20190722/559a31e1d01b404db8d2dd5f43dbfad0.jpeg设备数据参数设置如下http://5b0988e595225.cdn.sohucs.com/images/20190722/cdf1c532d5d34c6db63f8da9642ae960.png逻辑规则,设置好上下报警。http://5b0988e595225.cdn.sohucs.com/images/20190722/6e95bbb2ef1443d08633796afd4a093b.png设置邮箱报警内容http://5b0988e595225.cdn.sohucs.com/images/20190722/e368c32ca31b41bb809ff351bf76d93e.jpeg设置好后如图所示http://5b0988e595225.cdn.sohucs.com/images/20190722/f2d2bd656859473fb996f3a925948586.png如果温度过高我想让设备打开空气循环30S,那么再拖拽一个控制设备过去http://5b0988e595225.cdn.sohucs.com/images/20190722/d19fae3b6358439785037a3cba5c5478.jpeg属性如下http://5b0988e595225.cdn.sohucs.com/images/20190722/378568c9bffc49e2848914b4b8fb804c.jpeg同样的短信内容以及其他自己查看,拖拽编辑,页面有带提示说明,此处不做多余描述。设置好之后右上角保存,设备ID也就是设备的DID,设备在线过后在设备列表可以查看。http://5b0988e595225.cdn.sohucs.com/images/20190722/0be92ecb23a24b90920d06c6c6e2b48f.png到此邮件推送就完成了http://5b0988e595225.cdn.sohucs.com/images/20190722/f4121bd0a7fb469e9e26d9c7d012f9de.jpeghttp://5b0988e595225.cdn.sohucs.com/images/20190722/318c76153136424fb57b01d8b2825f43.png关于APP推送,此处不做介绍,详细请看 “不写代码能实现APP消息推送吗”以上,关于产品创建、远程控制、高温监测及自动报警功能已设置好,接下来,只要实现硬件焊接、孵化箱制作和观察孵化过程了。
页:
[1]