择之间传送数据等。Р图4无线传感器网络节点的通用结构Р在数据传输单元,层。2430作为zigbee协议的芯片,它把CPU,射频收发器,2430运用一个8比特的微控制器(8051),并具有128KB可编程闪存和8РKB的RAM。它还包括A / D转换,某些计时器,AES128协处理器,看门狗定时器,32K的晶体休眠模式定时器,上电复位,掉电检测和21个I / O操作系统。基于主芯片、为Zigbee协议提供许多模块。在那些模块的基础上Zigbee传输单元可以很容易地被设计出来。Р以一个集成温度、湿度和光照的传感器终端设备为例,设计如图5所示。Р图5 传感器节点的硬件设计Р该SHT11是一种相对于湿度和温度的多传感器模块包括校准的数字输出的单芯片。它可以测试土壤温度和湿度。 DS18B20的数字温度传感器,它有3个引脚,并且数据引脚可以直接连接MSP430。它可以检测温室的温度。TCS320是一种数字光传感器。DS18B20和TCS320 SHT11,都是数字传感器具有体积小、功耗低的特点。其他传感器节点可以通过改变传感器获得。Р传感器节点由供电板载电池供电,协调器还允许通过跳线由外部电源跳线确供电。РC、节点的软件设计Р 应用系统由一个协调器和几个终端设备组成。每个代码的一般结构是相同的,一个主循环后初始化。Р协调器软件流程,经协调器开始,应用程序的第一步是硬件,液晶,栈和应用程序变量的初始化并且开放中断。然后,一个网络将被格式化。如果这个网络已被格式化成功,一些网络信息,如物理地址,网络ID,通道号,将会显示在液晶显示屏上。然后,程序将进入应用层和监测Zigbee信号。如果有终端设备或路由器想要加入这一网络,液晶显示屏将显示此信息,并显示了应用节点的物理地址,协调员将分配一个网络地址到该节点。如果节点已加入了这个网络,数据由此节点传送,将由协调器接收,并且显示在液晶显示器上。