来源:中国一卡通网 作者:不详 发布时间:2012-09-21 10:49:20 字体:[大 中 小]
摘 要:设计了一个基于Qt/Embedded 触摸屏的智能家居控制平台,并通过zigbee 组网的方式,实现家居的智能化控制。首先,智能家居的界面用Qt/Embedded 设计,然后,界面被移植到以ARM9 为微处理器的控制平台上,并实现界面的触摸屏功能;最后,通过串口驱动将设计的具有触摸屏功能的界面与zigbee 组网的协议连接起来,实现对智能家居控制的无线传输。
3.3 串口传输驱动程序
ARM 和zigbee 主要是通过串口实现传输。界面设计完成后,通过触摸触发按钮,使按钮输出出一个16 进制,zigbee 通过串口驱动接受到按钮传输出的数据,使zigbee 中的程序工作。下面是部分串口传输驱动程序源代码。
3.4 zigbee 组网设计
Zigbee 的组网主要是由zigbee 的协调器和向zigbee 的节点相互传输组成的。主要是用一个zigbee 作为路由,向这个zigbee 下载协调器的程序;再向其余的zigbee 下载节点程序,从而实现一个zigbee 控制多个zigbee 的传输过程。以下是部分的智能家居所有编写的的zigbee 的组网应用程序。
4 结语
在智能家居的设计中,一个友好的系统界面(GUI)是非常必要的,友好的GUI 界面更加方便用户的使用,也促进了系统的推广。通过ARM 和zigbee对智能家居的控制,很有效的实现无线传输控制功能,且由于ARM 可以对万能遥控器识别码的学习,可以很容易的设计出一种配合ARM 和zigbee 的遥控器,更家的完善了对智能家居的无线控制功能,更大的适应广大用户的需求。
推荐文章
2.4G反极性天线及ipx转sma连接线
GB-DEVB 开发板
GB-PROG 仿真器
CC2530低功率 ZIGBEE无线射频模块
CC2530 高功率 ZIGBEE无线射频模块
TCP/IP转485
232/485转光纤
232转TCP/IP
RS232/485/422光隔离转换器
论坛热帖