当前位置:首页 > 工业控制 > 工业控制
[导读]摘要:为了实现用户随时随地对家庭的监测和控制,在此以智能家居监控系统为研究对象,设计了一种智能家居监控原型系统。设计的基于Android的手机客户端,使用户可以在任何能够连接Internet的地方轻松方便地实现对家庭

摘要:为了实现用户随时随地对家庭的监测和控制,在此以智能家居监控系统为研究对象,设计了一种智能家居监控原型系统。设计的基于Android的手机客户端,使用户可以在任何能够连接Internet的地方轻松方便地实现对家庭的监控操作。其原型系统采用基于ZigBee的家庭无线网络,可以实现监测节点的任意放置。系统组织灵活,避免了家庭布线的复杂性和高成本。
关键词:智能家居;ARM-Linux;Android;ZigBee

    随着人类科技的发展,计算机技术、通信技术、网络技术、控制技术都取得了迅猛的发展与提高,人们对居住环境提出了更高的要求,智能家居的概念应运而生,人们希望可以随时随地监测家庭内部情况并实现整个家庭的实时控制。为了实现用户方便灵活地对家庭的监测和控制,本文设计了一种智能家居监控的原型系统。当前智能家居系统设计存在诸多问题,如家庭布线复杂且成本高,用户对系统的使用仅局限于家庭内部等。针对当前智能家居系统中存在的问题,本文设计的原型系统对其进行了改进与提高。本文设计了基于Android的手机客户端,使用户在任何可以连接Internet的地方轻松方便地实现对家庭的监控操作;本文所设计的原型系统采用了基于ZigBee的家庭无线网络,可以实现监测节点的任意放置,系统组织灵活,避免了家庭布线的复杂性和高成本。

1 智能家居监控原型系统组成结构
    本文设计的智能家居监控原型系统主要由3部分组成,即基于Androld的手机客户端、基于ARM-Linux的主控制器以及基于ZigBee的家庭无线网络。图1所示为该智能家居监控原型系统的组成结构。



2 基于Android的手机客户端设计
    Android是一种以Linux为基础的开放源码操作系统。Androld最初主要支持手机,2005年由谷歌收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android系统层次如图2所示。本文基于Android的手机客户端设计,主要包括手机客户端界面设计和手机客户端底层通信方式设计。界面设计,将以家庭房间为单位,每个房间对应一个界面,界面中包含有该房间中的所有传感器及可控设备。通信方式采用HTTP请求方式,经过Internet与主控制器进行通信,以实现对家庭情况的实时监测和控制。

3 基于ARM-Linux系统的主控制器设计
    主控制器作为智能家居系统的核心设备,主要完成两方面的任务:按照采集周期循环读取传感器数据并判断传感器数据是否异常,如果异常,则通过移动电话网络实时向手机发送报警短信;主控制器同时作为Web服务器,通过Internet接收手机的监测和控制请求,利用CGI脚本响应手机的请求。


    主控制器是一个以ARM微处理器、嵌入式Linux为核心的嵌入式系统。图3所示为主控制器的硬件结构。主控制器采用ARM920T微处理器,64 MBSDRAM,256 MB FLASH,且具有串口、网口等诸多通信接口。
    在主控制器硬件设备基础上,对Linux系统进行裁剪、修改及交叉编译,生成合适的嵌入式Linux操作系统。在操作系统基础之上,再移植嵌入式Web服务器软件。针对主控制器的2个主要任务,分别编写循环监测程序和CGI脚本予以实现。图4所示为主控制器软件结构。


    循环监测程序从串口发送命令,通过家庭无线网络传递至终端节点,终端节点接收命令,并在读取传感器数据或执行控制操作之后发送返回数据,循环监测程序再由串口读取返回数据。若返回数据异常,主控制器将向另外一个串口发送命令,而与该串口相连的TC35模块则会根据命令执行相应操作,如向某个手机号发出报警短信。图5为循环监测程序流程图。
    CGI(通用网关接口)定义了Web服务器与CGI脚本之间的接口标准。由于用户能传递不同的参数给CGI脚本,所以CGI技术使得客户端和服务器之间具有交互性。在主控制器接收到手机发送的HTTP请求之后,脚本程序将立刻执行,利用CGI标准接口函数来提取URL中附带的参数并由串口发送相应命令。图6所示为CGI脚本程序流程图。


    循环采集程序和CGI脚本程序的区别是,前者是随着系统开机自动启动并不断循环执行,且只负责监测各传感器数据,而后者只有在接到手机的HTTP请求时,才会立即执行一次,可以获取传感器的监测数据或者执行对家庭设备的控制。

4 基于ZigBee的家庭无线网络设计
    ZigBee技术是一种短距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术,是一组基于IEEE 802.15.4无线标准研制开发的有关组网、安全和应用软件方面的通信技术。在标准化方面,IEEE 802.15.4工作组定义了物理层和介质访问控制层的协议。物理层规范确定无线网络的工作频段以及该频段上传输数据的基准传输速率。介质访问控制层规范定义了在同一区域工作的多个IEEE 802.15.4无线信号如何共享空中信道。ZigBee联盟主要负责网络层与应用层的协议。在本文所设计的系统中,家庭无线网络采用星形拓扑结构。主控制器通过串口与协调器节点相连,将命令发送至各个终端节点,终端节点接收命令后执行相应操作并返回数据,协调器节点将返回数据通过串口传给主控制器。协调器节点和终端节点的程序流程图如图7,图8所示。



5 结语
    本文设计了一个智能家居监控原型系统,该系统主要包括基于Android的手机客户端设计、基于ARM-Linux的主控制器设计以及基于Zig Bee的家庭无线网络设计,实现了用户随时随地对家庭的监测和控制。下一步的研究重点将是如何在该系统中实现家庭新设备的简易添加。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年5月28日 – 专注于推动行业创新的知名新品引入 (NPI) 代理商™贸泽电子 (Mouser Electronics) 推出5G资源中心,为工程师提供有深度、可信赖的资源。贸泽的这个技术资源中心提供丰富多样的...

关键字: 5G 物联网 智能家居

作者 Mohamad Ali| IBM咨询首席运营官 北京2024年5月24日 /美通社/ -- 生成式AI的兴起几乎在所有面向上给业务带来改变。根据 IBM 商业价值研究院最新的年度 CEO 研究,近60%...

关键字: IBM AI BSP 模型

SIG Mesh协议具有低功耗、低成本、组网便捷、抗干扰能力强等优点,每个Mesh节点可直接与智能手机相互通讯,Mesh去中心化的组网方式使得物联网每个节点都可以作为操控平台,因此特别适用于智能家居物联网应用场景。此外M...

关键字: 智能家居 物联网 Mesh节点

台北2024年5月21日 /美通社/ -- 提供针对AMD WRX90和TRX50主板优化的DDR5 OC R-DIMM 提供容量128GB(16GBx8)到768GB(96GBx8),速度5600MHz到8...

关键字: AMD 内存 BSP GB

智能家居控制系统,是以智能家居系统为平台,家居电器及家电设备为主要控制对象,利用综合布线技术、网络通信技术、自动控制系统、音频技术等将家居生活有关的设施进行高效集成,提升家居智能、安全、便利、舒适,为我们的生活带来很的方...

关键字: 开发板 智能家居 物联网

上海2024年5月20日 /美通社/ -- 2024年5月16日,世界知名的生命科学公司 Eppendorf 集团于第二十三届生物制品年会上成功举办了"疫路超越 推流出新"的产品发布会,正式推出大规模...

关键字: RF PEN BSP IMAC

北京2024年5月20日 /美通社/ -- 过去五年里,支付和收款方式日新月异,其发展和变化比过去五十年都要迅猛。从嵌入式数字商务的出现,到"一拍即付"的...

关键字: VI BSP PAY COM

华钦科技集团(纳斯达克代码: CLPS ,以下简称"华钦科技"或"集团")近日宣布致敬 IBM 大型机 60 载辉煌历程,并将继续实施集团大型机人才培养计划。

关键字: IBM BSP 研发中心 PS

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP
关闭
关闭