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

[经验分享] 基于机智云物联网平台的智能厨房监测系统

180

主题

193

帖子

8429

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8429
 楼主| 发表于 2021-7-20 10:57:01 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 Kara 于 2021-7-20 11:15 编辑

机智云物联网平台的智能厨房监测系统


厨房是每个家庭必不可少的一部分,厨房在日常生活中扮演着十分重要的角色。由于用火用电的集中,厨房的安全一直以来都是我们比较关心的问题,每一个小小的细节都可能成为安全隐患的存在点,为此专门制做了一个厨房安全监测系统。


这个厨房安全监测系统,是以机智云的gokit为硬件载体,搭配多种传感器,借助机智云Aiot开发平台的开发工具,结合机智云的物联网功能,实现了对厨房的远程监控、预防报警等功能,让生活更加安全。


总体来说,智能厨房监测系统分为三部分:多种传感器对厨房温湿度、燃气、明火、烟雾进行监控,家庭卫士APP实时展示各项厨房指标信息;借助机智云AIoT开发平台的算法对厨房各项环境数据进行综合评估分析,判断险情,一旦有险情将进行蜂鸣提醒、电话自动报警、手机APP消息推送等多渠道第一时间通知,以便及时处理危险。


在软件开发过程中:

软件开发由三部分组成,分别是下位机单片机程序、云端建立和手机端APP开发。
为了方便我开发智能监测系统,我使用了机智云开发平台以及GoKit,Gokit上有多个传感器,兼容arduinoSTM32,使用机智云开发平台上的赛博坦工具(APP代码生成器),在线式托拉拽即可实现APP的自定义,要是想更省事的话,还可以使用官方提供的APP模板,以此节省了APP和云端的开发量。

以下是使用机智云开发平台进行云端建立的工程
首先:登录dev.gizwits.com,创建一个智能厨房监测系统,此处选择 Mesh 组网方式,

image001.png

然后,进行数据点定义,数据点定义相当于定义功能

image003.png

之后再根据左侧“产品信息”,一个一个开发自定义模组信息,也可以参考开发向导。

然后,再进行应用页面配置,其实应用页面配置是指将硬件设备和APP关联,无需代码只需要勾选对应的APP,即可实现。(此处是我已经关联智能厨房监测系统APP应用了,也可以关联多个APP应用)

image005.png

下面是进行APP开发,

首先创建一个APP应用。

image007.png

其次,创建应用后,自动进入机智云赛博坦工具页面,也就是自动跳转至“个性化”页面,之后咱们就可以在左右两侧来进行修改APP了,比如启动页面信息、APP图标等等。

image009.png


通过在线配置,可以进行APP页面的内容细化、登录、定位、语音控制等功能配置,最后在“构建应用”中做好配置,可以进行APP上架、版本管理、OTA升级等内容。

image011.png

当然,如果需要定制更复杂的页面,也可以使用机智云提供的开源框架来开发。这次开发的最后APP界面如下

image013.png

补充说明,APP测试中按如下对应关系参考:
1. 温湿度对应Gokit开发板上的温湿度传感器,显示温湿度;
2. 火焰传感器对应开发板上的红外对管传感器,用手遮挡时红外对管时,明火报警;
3. 换气扇操作对应开发板上的马达,打开换气扇按钮,马达开始正转;
4. 插座开关对应开发板的RGB LED中的红灯,打开插座开关按钮,红灯亮。


在这次智能厨房监测系统的开发过程中,我主要是用机智云AIoT开发平台来进行软件部分、云端部分开发,后台管理方面机智云会提供基础免费版管理系统,可以查看最新数据,消息推送方面我用了D3引擎,若是作为正式商业用途的话可以购买付费版GDMS;为了让我的Demo原型更好的适配,硬件方面我用了Gokit来设置,上面配有温湿度传感器、马达、红外、RGB灯等,还留有多个接口,可以用来兼容烟雾传感器。



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

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

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