Cherry 发表于 2019-6-14 10:25:19

基于机智云平台的互联网燃气热水器物联网控制模组的设计


​【摘要】:以STM32F407ZGT6为物联网控制模组主控单元,基于机智云平台,针对普通燃气热水器设计了一套物联网控制系统,用户通过互联网就能对家中燃气热水器进行远程控制和运行监测。该系统由ESP8266WiFi模块、STM32单片机、机智云和手机APP组成,具有结构简单、运行稳定、操作便捷和兼容性好等特点,具有很强的推广应用价值。【作者单位】: 广东机电职业技术学院 广东顺德大派电气有限公司【基金】:广东大学生科技创新培育专项资金(攀登计划专项资金)(课题编号:pdjhb0716)阶段性成果【原文链接】:http://www.cnki.com.cn/Article/CJFDTOTAL-GXJX201808021.htm

物联网技术的应用为智能家居提供更为人性化的用户体验提供了技术支持,推动了智能家居快速发展,智能家居领域最早的创新产品——互联网电视,被海尔、美的、小米等国内知名厂商的广泛关注。工信部数据显示,2017 年全国互联网电视产量超过千万台,占彩电总产量 63.4%,但用户互联网渗透率不足 10%,即不足一成的互联网电视用户使用了互联网及相关应用服务,绝大部分用户并没有使用互联网电视的网络搜索、IP 电视、视频通话和网络视频等信息终端功能。事实上,在移动互联对家居生活传统模式产生颠覆性影响的时代背景下,同时具备使用高频和生活刚需等特点的传统家居设备已为数不多。互联网热水器作为同时符合上述两个条件的家居设备,已逐渐成为物联网应用发展领域的新热点。本文提出了一种燃气热水器物联网控制模组的设计方案,能利用机智云平台,将普通燃气热水器改造升级为互联网热水器。
1 互联网燃气热水器的整体设计燃气热水器与电热水器相比,具有空间占用小、费用低、供热持续性强以及免维护等显著优势,尤其在二胎政策开放家庭常住人口增长和国内居民消费水平升级的背景下,燃气热水器市场规模将进一步超越电热水器市场规模。国内燃气热水器经过多年迭代式创新,技术成熟度和性能指标在国际上处于先进水平,目前市场主流机型的标配功能有恒温供热、零秒出热水以及低水压点火等,能较好地满足绝大部分客户的使用需求。
本方案针对国内燃气热水器主流机型,采用嵌入式技术和物联网 M2M 技术对传统燃气热水器进行升级改造,增设用户与热水器、热水器与云端互联互通的物联网络系统。本设计的物联网系统的信息中枢是物联网云平台。互联网燃气热水器作为智能家居设备,其物联网云平台必须是具备强大的物联网节点支撑能力、可扩展性强和运维成本低等特点的云计算平台,机智云是国内最早的智能硬件自助开发和云服务平台, 是国内最大的物联网开发平台,拥有国内最大的物联网开发者社区,不仅能提供自主品牌的智能硬件模组,还支持其他硬件厂家的模组接入,能较好符合智能家居物联网云平台的设计要求。本文提出的整体设计方案是以机智云平台为系统控制枢纽,通过物联网控制模组与机智云平台利用手机 APP 进行数据通信,构建性能可靠、运行稳定的燃气热水器物联网控制系统,整体设计的结构框图见图 1https://mmbiz.qpic.cn/mmbiz_png/bsDFa2lr6JvMkr3rQoI1jzRQKSTBQqdZ0AMibpYicpcztYiaNrLRiapu2PRHBicBNmz4PUSBJdeAtUOVKoTMCr7bFiag/640?wx_fmt=png本方案选择机智云作为物联网云端服务平台基于三个考虑。一是机智云为开发者提供了自助式智能硬件开发工具与开放的云端服务,能通过模块化的工具、不断增强的 SDK 与 API 服务能力最大限度降低了物联网硬件开发的技术门槛,降低研发成本,缩短产品开发投产周期;二是机智云能提供稳定的、丰富的 SDK 应用开发包可供免费开源的 APP 调用,控制运维成本;三是机智云打造的开发者社区是物联网产品开发应用生态系统的重要组成部分,能推动产品快速迭代提升用户体验,有利于物联网智能家居产品互联网渗透率。综上所述,本方案产品选用机智云平台作为物联网云端服务平台,利用技术成熟性价比高的stm32 作为主控芯片,采用技术成熟的 ESP8266 作为WiFi 通讯芯片,构建性能强大、运维便捷可靠和拓展功能丰富的燃气热水器物联网控制模组。
2 物联网控制模组的设计本方案以 STM32F407ZGT6 为主控模块,结合水温信号、水流量信号、一氧化碳检测信号等信号数据,通过 ESP8266 WIFI 模块与机智云平台构成物联网系统,可使用手机 APP 设定热水器控制与设置参数,设计框图如图 2 所示。https://mmbiz.qpic.cn/mmbiz_png/bsDFa2lr6JvMkr3rQoI1jzRQKSTBQqdZ1VJb5s9ibx5nF2SFmGHF8IiaajYSbF2pRdPy0oSHj85grg7xPP8u17kw/640?wx_fmt=png
2.1 WIFI 模块WiFi 模块采用低功耗、高集成度的 ESP8266,该模块高度集成 8M 存储器、射频 balun、天线开关、过滤器和功率放大器,时钟速度最高达 160 MHz,具有超低功耗的 16 位 RSIC。ESP8266 支持实时 RTOS操作系统,WiFi 协议栈只占用 20%的 MIPS,剩余的80%可用于开发与编程。烧写 GAgent 固件后,可以提供上层应用(手机 APP 等控制端、云端)与互联网燃气热水器进行双向数据通讯,其电路原理图 3 所示。ESP8266 广泛应用于电气设备、移动通信终端等领域,通过串口与 MCU 连接,可实现多应用场景的超低功耗运行,能满足本方案对功耗控制的严格要求。本设计中,WiFi 模块和 STM32 通过串口通信,在手机 APP 上可实现对燃气热水器的出水温度、出水量等参数进行预设,将数据上传至机智云平台,并能从机智云平台服务器获取相应的控制信息。WiFi 模块进行数据收发所调用 STM32 函数的主要内容如下:https://mmbiz.qpic.cn/mmbiz_png/bsDFa2lr6JvMkr3rQoI1jzRQKSTBQqdZPeECtfAvHCtIic9cMpWq4icBmZIdnBwtGzbNCMuUfsPxgWLa4Fn1Thxg/640?wx_fmt=png
https://mmbiz.qpic.cn/mmbiz_png/bsDFa2lr6JvMkr3rQoI1jzRQKSTBQqdZVSKrZGC2fib5u8URL8au2275LU0hEGP71ibPk4IUQVyBP1zT2Qa7eeqg/640?wx_fmt=png2.2 机智云平台设置机智云平台面向网页控制端及手机 APP 提供的应用程序编程接口 API 具备代码自动生成功能。云平台会根据本设计方案定义的数据节点生成对应的设备端代码,降低了开发者的开发门槛和开发资源调用,缩短开发周期。设备端代码实现了机智云通信协议的解析与封包、传感器数据与通信数据的转换逻辑,并封装成了简单的 API。当互联网燃气热水器WIFI 模块收到云端或 APP 端的数据后,程序会将数据转换成对应的事件并通知到应用层,开发者只需要在对应的事件处理逻辑中添加对应设备的控制函数,就可以完成产品的开发。机智云官网的开发者中心为本设计方案提供虚拟的互联网燃气热水器物联网控制模组,可模拟设备上报数据和快速校验接口功能开发情况。同时,利用机智云平台提供的手机APP 扫描该虚拟设备自动生成的二维码后,可在手机上对虚拟设备进行控制仿真,检查虚拟设备与云平台数据通信可靠性,本设计方案开发过程中的控制仿真界面如图 4 所示https://mmbiz.qpic.cn/mmbiz_png/bsDFa2lr6JvMkr3rQoI1jzRQKSTBQqdZbZq9kBDP1zJ0xoWwUW4icHBqm8qEIDQyQohibWnyI79sIug9dmnluZUA/640?wx_fmt=png




页: [1]
查看完整版本: 基于机智云平台的互联网燃气热水器物联网控制模组的设计