收藏官网首页
查看: 11379|回复: 0

[个人视频] 机友分享 | 基于ESP8266+机智云的低成本SOC远程孵化箱:(二...

610

主题

657

帖子

3万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
33412
发表于 2019-7-22 17:14:26 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
机友分享 | 基于esp8266+机智云的低成本SOC远程孵化箱:(二)D3推送服务之邮件推送设置(硬件开发平台)


本案例为机智云硬件开发平台中级应用开发实例,开发者通过使用机智云AIoT硬件开发平台、ESP8266,实现孵化箱的远程远程实时监控,实现孵化箱空气内外循环、光照、加热系统、加湿控制,以及高低温自动报警(手机APP或邮件推送)等功能。

此案例将从功能实现、材料准备、云端产品创建和相关部署、硬件制作、小鸟孵化记录、APP页面展示、APP消息推送实现和相关源码,等步骤来分享。本篇为第二篇。

[ 云端产品创建与相关部署]
进入机智云开发者中心dev.gizwits.com,创建新产品
1.jpg

添加如下数据点
2.jpg

应用配置里面添加一个安卓应用
3.jpg

应用开发生成安卓APP代码
4.jpg


添加D3推送服务
5.jpg

进入MCU开发生成ESP8266SOC 32M代码
6.jpg

[ D3推送服务之邮件推送 ]

接下来细介绍一下D3推送服务,先来了解什么是D3

D3 Engine(简称D3)是机智云为开发者提供的傻瓜式的数据处理、开发引擎。开发者使用D3,只需“拖拉拽”即可轻松创建APP和短信推送规则,即可将设备、用户数据与外部第三方数据进行有机整合,还可以支持脚本解析与自定义数据输入,满足不同开发者的数据处理需要。

在机智云平台注册的企业账号,可在机智云自助开发平台 dev.gizwits.com 免费申请体验D3,可免费使用推送100条/天。

首先介绍一下邮件推送,邮件推送是设备满足一定条件之后向指定的邮箱推送一条邮件消息,具体实现方法如下:

进入D3页面,点击新建项目
7.jpg

进入D3页面,左边是可视化的编程框,可以设置一下条件之内的,下面将通过实际例子进行介绍
8.jpg

1. 设备上下线推送
将左边设备数据拖拽到右边,然后双击进入属性页面
9.jpg

选择设备上线然后确定,把邮件推送拖拽到右侧,双击属性,设置好以下内容参数,参数可以添加动态参数内容,详情不列出来自己看,设置好收件人邮箱。
10.jpg

设置好相关参数之后确定,然后用线条把设备数据连接到邮件推送连接上
微信图片_20190722163049.png

同样的方式设置好下线
11.jpg

2. 接下来对温度的高低温进行邮件报警
同样的方法拖拽添加以下内容
12.jpg

设备数据参数设置如下

111.jpg

逻辑规则,设置好上下报警。
13.jpg

设置邮箱报警内容
14.jpg

设置好后如图所示
15.jpg

如果温度过高我想让设备打开空气循环30S,那么再拖拽一个控制设备过去
33333333333.jpg

属性如下
16.jpg

同样的短信内容以及其他自己查看,拖拽编辑,页面有带提示说明,此处不做多余描述。


设置好之后右上角保存,设备ID也就是设备的DID,设备在线过后在设备列表可以查看。
17.jpg

到此邮件推送就完成了
18.jpg

55555555555.jpg

关于APP推送,此处不做介绍,详细请看“不写代码能实现APP消息推送吗”

以上,关于产品创建、远程控制、高温监测及自动报警功能已设置好,接下来,只要实现硬件焊接、孵化箱制作和观察孵化过程了。

相关推荐:

87.jpg


                                                                             扫一扫,开启您的IoT开发之旅


文章由 硬件开发平台 机智云 www.gizwits.com 整理发布




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表