基于ZigBee的家庭智能系统设计
基于GSM网络的短消息技术与处理器之间的接口实际上是通过一系列AT命令实现的。在短消息模块收到网络发来的短消息时,能够通过串口发送指示信息到单片机进而用户可以查询控制电器状态。短消息的文本模式与PDU模式目前,发送短消息常用的为text模式和PDU模式。使用text模式收发短信代码简单,容易实现,但最大缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。
PDU模式收发短信可以使用3种编码:7 bit、8 bit和UCS2编码。7 bit编码用于发送普通的ASCII字符,8 bit编码通常用于发送数据消息,UCS2编码用于发送Unicode字符。一般的PDU编码由十三项组成,它包括:短信息中心地址长度;短信息中心号码类型;短信息中心号码;文件头字节;信息类型;被叫号码长度;被叫号码类型;被叫号码;协议标识;数据编码方案;有效期;用户数据长度;用户数据。
4 系统软件设计
系统选择一个节点为星型网络的主控节点,该节点连接短信模块,直接与用户通信,向其他节点传递用户命令同时向用户发送节点状态、报警等信息。其他节点除了短信模块和任务,与主节点流程基本相同。每个节点都有自己的固定地址,相互之间不会形成干扰。图5为该系统设计的程序流程。
用VB设计上位机界面,用户可通过PC进入控制系统,可实现电器的控制并能直接观察需要的环境参数。图6为上位机界面。
5 结束语
通过测试,节点室外空旷地通信距离最远可达200 m,室内40 m,节点功耗低,由两节干电池供电,可使用3~6个月。ZigBee技术弥补了低成本、低功耗、近距离和低速率无线通信市场的空白,该系统采用ZigBee技术构建的无线家庭控制网络,无需对室内电线作任何改动,也无需另外布线,仅通过增加分机就可增加控制的容量,扩展方便、易行。
- 基于MC9S08QG8低端微控制器的无线控制器设计(08-29)
- 基于ZigBee与红外的家居监控系统(09-29)
- 一种嵌入式无线智能家居网关系统的设计方案(03-20)
- 基于ZigBee技术的无线传感器网络节点的设计(06-07)
- 基于ARM9处理器的ZigBee工业以太网网关设计(07-24)
- 基于嵌入式ARM-Linux无线ZigBee协调器驱动设计(11-02)