当前位置RFID世界网 > 技术文章 > 其它 > 正文

ZigBee技术的智能家居系统内部组网

作者:不详 来源:RFID世界网收录 2012-10-24 09:06:09

摘要:为了提高智能家居系统的快速部署能力、降低构建成本,提出了一种利用ZigBee 无线组网技术,构建智能家居系统内部基础网络的设计方案。该方案采用无线射频收发CC2430 芯片和外围电路设计终端设备与中心协调器的硬件电路。根据ZigBee 协议栈使用C 语言编写终端设备和中心协调器的通信应用软件。

关键词:RFID[1326篇]  ZigBee[84篇]  无线[450篇]  芯片[150篇]  

4. 3 终端设备程序流程

终端设备,通过传感器模块收集信息,并借助ZigBee模块将收集来的信息上传,当ZigBee 模块接收到控制命令时,控制模块负责根据命令执行操作。程序流程如下: 开启电源启动终端设备,初始化终端设备的硬件资源、并启动协议栈、加入网络。当设备成功加入网络后,开始设置循环采集时钟,当有数据包被收到后,终端设备随即解读数据信息,并执行命令。没有数据包接收就进入采集过程,当发现采集数据超过限制时,按预定程序进入处理程序并向上传达报警数据包报警,当到达循环采样点时,系统将该时刻的采集数据上传。

图6 终端设备程序流程图

4. 4 中心协调器程序流程

中心协调器由ZigBee 模块接收终端设备上传来的数据信息,并通过串口线连接PC 机器,将收集来的信息传输给中央控制服务器。流程如下: 开启电源开关启动中心协调器,其主程序启动。通过halBoardInit( )函数初始化设备的硬件设备,系统进入网络建立过程。

当网络建立完成之后,中心协调器进入一个无限的循环工作状态: 如果有无线电数据,就进入无线电接收数据过程,接收完成后还需要将接收来的信息,上传到控制中心; 如果没有无线电数据接入,则判断串口控制命令,协调器随即开始解析命令,并向下传达。当这两个过程完成时,系统回到判断是否有无线电数据的判断过程,系统进入再一次循环。

图7 中心协调器程序流程图

5 结束语

以ZigBee 无线组网技术构建智能家居系统的底层基础网络,通过构建一种成本低廉、部署快捷的基础无线网络,进而降低智能家居系统的搭建成本和构建难度。此外,以此为基础的智能家居系统还具有良好的扩展性,可根据具体的应用需求,在不同的智能家电模块与无线数传模块之间实现连接,使之接入智能家居系统。

 已有0条评论 我要评论 联系编辑 分享到:网易新浪腾讯人人开心网豆瓣MSN


最新评论(加载最新评论):


上一篇:基于WiFi技术的移动医疗应用


相关文章:


关键字搜索:


新闻中心:RFID[8696篇]  ZigBee[160篇]  无线[1009篇]  芯片[1419篇]  

成功应用:RFID[897篇]  ZigBee[31篇]  无线[98篇]  芯片[44篇]  

解决方案:RFID[878篇]  ZigBee[40篇]  无线[207篇]  芯片[24篇]  


图片文章:

热点专题