基于ZigBee技术的智能家居网络系统设计与研究

来源 :中国新通信 | 被引量 : 0次 | 上传用户:q396782458
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、ZigBee技术简介
  ZigBee是一种新兴的具有短距离、低速率特点的无线网络技术,由ZigBee联盟在IEEE定义的个人无线局域网通信标准IEEE802.15.4的基础上制定而成[1]。它是被广泛的认为是最有可能应用在家庭自动化和工业控制领域的无线通信技术[2]。
  二、基于ZigBee智能家居监控网络系统架构
  在智能家居监控系统中将家电、设备、传感器组织起来,形成一个协调有序的系统是一项非常重要的工作。结合本系统的功能要求选择了ZigBee无线网络作为系统的组网方式。该系统主要由家庭内部网关和ZigBee网络组成。
  三、监控软件设计
  监控软件是用户与ZigBee系统中各个节点交互的中间者[3],将用户的语音、鼠标控制、遥控器控制等控制命令转化为相应的内部命令,将控制命令通过串口传送到协调器节点,接受串口传来的数据,对串口数据进行识别并把相关的数据显示在界面上。监控软件的显示界包括:串口通信模块、语音识别模块、心电采集模块及相关信息显示区域。串口通信模块包括接收模块和发送模块,接收模块实现了串口的配置、串口的打开、串口数据的接收功能,发送模块实现了向串口发送数据的功能。为了实现串口通信功能,系统采用了32位API函数编写串口通信程序。在打开串口之前需要对串口进行相应的配置,如图1所示系统中选择的串口为COM1,波特率率为57600。为了程序可以处理串口数据,在程序设计时添加了两个工作者线程分别实现串口数据接收和发送的功能。
  语音识别模块,将用户的语音控制命令识别并转化为机器可以执行的命令,从而控制系统的功能[3]。系统选择微软的语音开发工具包Microsoft Speech SDK作为二次开发的平台,Microsoft Speech SDK提供了关于语音处理的一套应用程序编程接口SAPI(Speech Application Programing Interface),在SAPI中提供了语音识别(Speech Recognition)程序的基本接口函数,在开发过程中通过应用程序编程接口调用SR引擎,实现语音识别功能[2]。再在程序中在添加一些相关的代码即可完成语音识别编程工作。当语音识别程序运行时会通过函数BOOL CSREngine::Start ( )启动语音识别引擎,当有语音识别WM_RECOEVENT消息触发语音识别处理函数afx_msg void OnRecoEvent(WPARAM wParam, LPARAM lParam)来进行相应处理,将用户的语音命令转化成内部控制命令,再通过串口发送到ZigBee功能节点,完成相应的功能。
  在心电采集模块中,在对话框程序的基础上添加了虚拟示波器类Cscope类,该类是MFC类库中Cstatic类的一个派生类。利用Cscope类动态根据数据的变化来显示波形,在初始化时首先绘制图形背景面板,其后在上面插入位图、设置字体类型,在其内部封装了大量的接口函数和消息响应机制。在Cscope类中绘制图形的过程中采用了内存绘图技术,提高了画面的稳定性和程序的执行效率。
  监控软件的主要程序流程图如图2所示。
  四、总结
  本文利用ZigBee无线网络技术并结合射频芯片及串口通信、语音识别等技术,实现了基于ZigBee技术的智能家居监控系统,具有较好的应用前景。
  参 考 文 献
  [1] 李文仲,段朝玉. ZigBee无线网络技术与实战[M]. 北京:北京航空航天大学,2007.
  [2] 李劲等.基于ZigBee技术的无线数据采集网络[J].测控技术,2007,21(8):63-65.
  [3] IEEE 802.15.4,Zigbee Specification[S].Zigbee Alliance.2004.
其他文献
【摘要】内部控制作为一种先进的内部管理制度已被企业广泛应用,并发挥着越来越重要的作用。本文重点就计算机信息环境下企业如何强化企业内部控制作详细阐述。  【关键词】内部控制内部审计信息系统  一、制定完善信息环境下的企业内部控制制度  为了保证企业经营活动的正常运转、保护企业资产的安全、完整与有效运行、提高经济核算(包括会计核算、统计核算和业务核算)的正确性与可靠性、推动与考核企业单位各项方针、政策
改革开放20外年来,我国的外经贸企业有了很大的变化,成绩是巨大的。但国有外经贸企业的现状仍不心尽人意。本文认为,加强产权制度改革是解决国有外经贸企业深层矛盾的必然选择。外
随着新课程实验的逐步推进,高中信息技术教育教学改革不断走向深入,课堂教学出现了新的生机和活力,教学效果也有了明显的改善。然而,不可否认,由于认识上的偏差和传统思想的影响,一部分老师思想上、教学实践中还存在着一些模糊的认识,对新课程改革的理解和实践存在着一些误区,本文就高中信息技术如何走出新课程教学的误区进行一些浮浅的探讨。  一、新课程教学的误区  信息技术教学中,频繁的组织活动,使课堂教学看上去