查看: 9151|回复: 23

【Gokit心得】基于机智云的智能厨房监控——软件篇

  [复制链接]
  • TA的每日心情
    开心
    2017-10-9 10:25
  • 签到天数: 886 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-9-30 00:14:42 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 斑斑 于 2015-9-30 00:45 编辑

            拿到Gokit开发板之后,做了一套基于机智云的智能厨房安全监控系统。这套系统可以远程云端监控家里厨房,功能比较全面,所以我称之为—— 多功能智能厨房卫士。
           为什么我首先想到要做厨房安全系统呢?厨房不仅是一个经常活动的场所,而且是家中危险系数最高的地方,您是否也有这样的担心,担心家人忘记关掉煤气、煲汤时忘记时间……一些小细节的疏忽大意,就可能危害到家庭的健康。
    1.jpg

           该系统可以监测厨房这样需要特别关注安全的地方。设备具备多种传感器接入,并且根据用途自由配置传感器的种类。设备接入云平台,可以通过智能手机实时了解当前状态,通过智能算法评估出安全系数,来做出针对性的防护措施。并且还可以手动作出修正处理。
            •家庭卫士通过多传感器对厨房温湿度、燃气、明火、烟雾进行监控;
            •通过算法对厨房各项环境数据进行综合评估分析,判断险情;
            •手机APP远程控制消防设备,处理危险!
        就是智能厨房安全监控三部曲!
            下面先来分享一下软件开发过程,包括三部分组成:下位机单片机程序、云端建立、以及手机端APP开发。用机智云做平台开发起来特别快,原因是有Gokit这样的开发板,并且有丰富底层代码范例的Dome程序。另外机智云建立云端数据的界面也特别友好,很适合入门者快速上手。还有最关键的是机智云有多个开源的手机APP的Dome源码提供参考,大大降低了开发门槛。
            (1)下位机程序
            下位机程序中单片机和WiFi模块的通讯,以及WiFi模块接入以太网的规则,官方代码已经给的很完善了,初学者完全可以绕开这一段直接进行单片机开发,就和大家通常在普通STM32平台做功能一样的。
            这里需要提出比较关键的一点是代码中的一个参数:product key。这是我们的设备连接到机智云平台哪一个云数据库的唯一判断依据。我们的开发板就是靠这个识别,来连接到你自己在机智云平台简历的数据接口的。这个product key是你建立属于自己的云端空间时机智云系统分配给你的,这个接下来要说的。我们做下位机单片机程序时,要把这个串码写进去。
            官方代码把这个串码做在一个宏里,位于Procotol.h文件里:
    1. #define       PRODUCT_KEY              "a7a64b92509a4ff3a98eb7fcd224657e"
    复制代码
    下面,为了大家直接在开发板上调试方便,我从官方Dome程序简单修改了一个程序,大家可以下载下来测试。
            下位机单片程序参考代码: 智能厨房.rar (4.62 MB, 下载次数: 70)
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-5 16:14
  • 签到天数: 166 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-9-30 09:54:32 | 显示全部楼层
    不管了,先占个楼
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-28 10:42
  • 签到天数: 57 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2015-9-30 10:39:55 | 显示全部楼层
    支持一下,Gokit开发板的外围资源还是很丰富的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-8-15 09:28
  • 签到天数: 222 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-9-30 11:10:58 | 显示全部楼层
    非常棒!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-12 17:11
  • 签到天数: 142 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-9-30 11:51:58 | 显示全部楼层
    膜拜!。。。。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-3 17:17
  • 签到天数: 23 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2015-9-30 12:43:51 | 显示全部楼层
    ,我家装修的时候厨房预留网络接口了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-3 17:17
  • 签到天数: 23 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2015-9-30 12:45:02 | 显示全部楼层
    现在想起来窗户上真该留网络接口,不在家也可以换换个空气,控制个开关!

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-10-9 10:25
  • 签到天数: 886 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2015-9-30 12:50:29 来自手机 | 显示全部楼层
    aaaaa 发表于 2015-9-30 12:43
    ,我家装修的时候厨房预留网络接口了!

    用这个方案做的是无线接入的,所以更加灵活!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-10-9 10:25
  • 签到天数: 886 天

    连续签到: 1 天

    [LV.10]以坛为家III

     楼主| 发表于 2015-9-30 12:51:06 来自手机 | 显示全部楼层
    aaaaa 发表于 2015-9-30 12:45
    现在想起来窗户上真该留网络接口,不在家也可以换换个空气,控制个开关!

    ...

    无线接入的,有wifi就可以!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-5-2 09:25
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-10-3 20:59:50 | 显示全部楼层
    高手在人间
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-21 00:19 , Processed in 0.207939 second(s), 33 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.