自制低成本SOC远程孵化箱软件篇

电子说

1.3w人已加入

描述

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

[ 云端产品创建与相关部署]

进入机智云开发者中心dev.gizwits.com,创建新产品

威廉希尔官方网站
设计

添加如下数据点

威廉希尔官方网站
设计

威廉希尔官方网站
设计

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

威廉希尔官方网站
设计

应用开发生成安卓APP代码

威廉希尔官方网站
设计

添加D3推送服务

威廉希尔官方网站
设计

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

威廉希尔官方网站
设计

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

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

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

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

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

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

威廉希尔官方网站
设计

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

威廉希尔官方网站
设计

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

威廉希尔官方网站
设计

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

威廉希尔官方网站
设计

 设置好相关参数之后确定,然后用线条把设备数据连接到邮件推送连接上

威廉希尔官方网站
设计

 同样的方式设置好下线

威廉希尔官方网站
设计

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

威廉希尔官方网站
设计

 设备数据参数设置如下

威廉希尔官方网站
设计

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

威廉希尔官方网站
设计

 设置邮箱报警内容

威廉希尔官方网站
设计

 设置好后如图所示

威廉希尔官方网站
设计

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

威廉希尔官方网站
设计

 属性如下

威廉希尔官方网站
设计

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

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

威廉希尔官方网站
设计

 到此邮件推送就完成了

威廉希尔官方网站
设计

威廉希尔官方网站
设计

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

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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分