新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 如何实现将无线传感器网络升级到ZigBee PRO

如何实现将无线传感器网络升级到ZigBee PRO

——
作者:嵌入式无线高级工程师 吴线时间:2009-06-15来源:电子产品世界收藏

将无线网络升级到 PRO的具体步骤

本文引用地址:http://www.amcfsurvey.com/article/95274.htm

  当你选择了具有升级能力的无线单片机系统后,升级你的无线网络系统到功能强大的最新 PRO协议栈,是一件不困难的事情,这是因为FREESCAL和TI公司强大的技术开发团队,已经将ZigBee 2007和ZigBee PRO的庞大的而且复杂的技术规范,做成了完整的软件代码包和容易使用的API命令,各种直观的表演和测试软件,让任何熟悉单片机的工程师,都很容易上手和入门。

  下面,让我们来看看一个典型升级的过程:

  第一步,你需要去 Freescale公司和TI公司网站,下载完整的ZigBee PRO协议栈包装,可能有几十兆的大小,可能需要简单的注册,但是都是完全是免费使用的。

  第二步,你需要选择一个具有ZigBee PRO开发能力的开发系统,表1列出了部分系统,使用国产化的开发系统,最大的好处在于可以方便的获得技术支持和服务。图四是一个典型的无线龙通讯公司生产的ZigBee PRO开发系统。

 
图4 典型的ZigBee PRO国产化开发平台

  第三步,你需要下载编译调试工具,表1的列出系统都是使用IAR公司的强大开发平台,你可以到IAR公司网页下载评估版和快速开始评估系统,都是免费的。安装这些系统是非常容易的事情。

  第四步,编译和调试,从IAR编译调试平台,打开各种ZigBee PRO的工程文件,你可以看得各种已经做好的软件代码,这些代码就是神秘的ZigBee PRO协议栈和各种应用接口软件代码和工程文件,图五是一个打开文件的实例。

 
图5 典型的ZigBee PRO 工程文件和代码

  然后,你可以随意在这个源代码的工程上,添加你的应用代码,例如:“采集一个节点的温度数据 ,通过ZigBee PRO网络多跳路由发送到主机”“数据链因为干扰中断,立即将网络跳频到其他干净频段”…..等等高级功能,都可以通过软件代码轻松和容易的立即实现。

  然后你使用开发系统的在线仿真器,将你修改,编译的代码,下载到无线节点内部,并采用IAR强大的差错调试功能,进行代码测试运行和修改。

  第五步:将代码分别下载到你的协调者(coordinator )路由器(router) 和终端节点( end device),然后开始运行你的应用,可能是开关一个灯泡,也可能是监视烟雾报警器,也可能控制一个马达…..,你会发现,你可以轻松控制你的无线传感器网络内的任何路由器和节点。

  到这里我们祝贺你,你已经完成了ZigBee PRO无线传感器网络的升级过程,过程如此的轻松,并不是像网络上有些文章讲,ZigBee无线网络技术这样的东西太复杂,只适合国外高技术环境,不适用于国内弱技术环境。

  我们认为,任何熟悉单片机和嵌入式的电子工程师,软件工程师,都可以借助成熟的ZigBee协议栈和国产化的开发系统,轻松驾驭ZigBee网络技术,也可以很容易将自己的无线传感器网络升级到最新的功能强大ZigBee PRO,ZigBee 2007无线传感器网络技术。

传感器相关文章:传感器工作原理


燃气报警器相关文章:燃气报警器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭