新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > ZigBee2006协议栈的 无线传感执行网络构建

ZigBee2006协议栈的 无线传感执行网络构建

作者:时间:2009-08-17来源:网络收藏

4.4 器程序与栈的融合
系统程序中,器端的物理地址及短地址的发送部分程序,添加在栈中的CSCE_ProcessEv-ent函数的上电初始化部分,即ZDO_STATE_CHANGE消息下。协调器及器端的数据接收都添加在CSCE_ProcessEvent函数的数据接收部分,即AF_INCOMING_MSG_CMD消息下。系统整体工作过程如图6所示。

本文引用地址:http://www.eepw.com.cn/article/157887.htm

4.5 PC机端程序
在系统中,节点上电加入后,协调器会通过RS232向PC机发送新加入节点的IEEE地址。PC机将从串口接收到的物理地址和短地址进行存储,并改变计算机中所存储的房间地图中的节点颜色进行指示。该程序使用Visual C++6.O编写。
对用户而言,当想要获取房间内传感器所测量区域的温湿度、光照等情况时,只需要点击PC机所显示的地图上相应的节点。程序会调用已存储在相应位置的传感器节点的物理地址,通过串口和ZigBee向该节点发送测量传感器数据的指令,并等待接收传感器传回的温湿度,并在PC机界面进行显示。

5 结 论
实验表明,节点的功耗较低,每个节点使用电池供电可以工作3~6个月,可见应用ZigBee家庭环境的传感是可行的。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭