Wireless Sensor Networks(WSN) Monitor System Based On Android
包括三部分:
ZigBee协议实现的WSN,由ZigBee协议的传感节点组成,完成数据采集、处理、上传,执行控制命令。项目文件
JavaWeb实现的服务端,由RS232通信,数据解析,持久化层,面向移动终端的Web通信等模块组成。web部分包括了HTTP及XMPP协议的推送服务。项目文件
Android平台上的WSN监控软件。项目文件
WSN部分:
硬件基础
兼容TI CC2530DK的所有CC2530评估板上
运行ZigBee协议协议栈Z-Stack协议栈的CC2530芯片节点
软件实现
构建于基于ZigBee协议实现的Z-Stack协议栈上,在AP层上实现所有功能逻辑。
部署方法
熟悉IAR以及Z-Stack协议栈忽略该部分
在IAR Embedd Workbench ID编译调试
用IAR 打开..\WSNMonitorApp\CC2530DB 目录中的WSNMonitorApp.eww项目文件,右键项目名option中找到**C/C++Compile**中 的preprocessor选项,将addtional include dir的选项框中根据项目文件在文件系统中的目录位置,导入Z-Stack的其他层的源文件。 如果直接在pull到源码文件中打开WSNMonitorApp.eww并没有改动过默认的目录结构,就在选项框中直接贴入下面的文件结构即可:
$PROJ_DIR$
$PROJ_DIR$\..\SOURCE $PROJ_DIR$\..\ZMAIN\TI2530DB $PROJ_DIR$\..\COMPONENTS\MT $PROJ_DIR$\..\COMPONENTS\HAL\INCLUDE $PROJ_DIR$\..\COMPONENTS\HAL\TARGET\CC2530EB $PROJ_DIR$\..\COMPONENTS\OSAL\MCU\CCSOC $PROJ_DIR$\..\COMPONENTS\OSAL\INCLUDE $PROJ_DIR$\..\COMPONENTS\STACK\AF $PROJ_DIR$\..\COMPONENTS\STACK\NWK $PROJ_DIR$\..\COMPONENTS\STACK\SEC $PROJ_DIR$\..\COMPONENTS\STACK\SAPI $PROJ_DIR$\..\COMPONENTS\STACK\SYS $PROJ_DIR$\..\COMPONENTS\STACK\ZDO $PROJ_DIR$\..\COMPONENTS\ZMAC\F8W $PROJ_DIR$\..\COMPONENTS\ZMAC $PROJ_DIR$\..\COMPONENTS\SERVICES\SADDR $PROJ_DIR$\..\COMPONENTS\SERVICES\SDATA $PROJ_DIR$\..\COMPONENTS\MAC\INCLUDE $PROJ_DIR$\..\COMPONENTS\MAC\HIGH_LEVEL $PROJ_DIR$\..\ COMPONENTS\MAC\LOW_LEVEL\srf04 $PROJ_DIR$\..\COMPONENTS\MAC\LOW_LEVEL\srf04\SINGLE_CHIP
编译宏
ZTOOL_P1
MT_TASK
MT_SYS_FUNC
MT_ZDO_FUNC
LCD_SUPPORTED=DEBUG
之后在IAR workspace下方选择对应节点类型的项目文件,完成编译后, 通过debug按钮使用CC Debugger就能将程序烧写进对应节点硬件平台。
主要功能:
ZigBee协议所规定三种不同类型节点的基础功能 (默认你已了解ZigBee协议和Z-Stack协议栈)
EndDevice节点实现了DS18B20传感器的环境温度获取,处理,报告及报告周期设置,报警温度设置,开关控制等。
通信功能,RS232,点对点,组播,广播。
http://blog.tianya.cn/post-7805621-131367411-1.shtml
http://blog.tianya.cn/post-7805616-131367400-1.shtml
http://blog.tianya.cn/post-7805655-131367843-1.shtml
http://blog.tianya.cn/post-7805660-131367850-1.shtml
http://blog.tianya.cn/post-7805668-131367894-1.shtml
http://blog.tianya.cn/post-7805675-131367911-1.shtml
http://blog.tianya.cn/post-7805676-131367929-1.shtml
http://blog.tianya.cn/post-7805685-131367965-1.shtml
http://blog.tianya.cn/post-7805687-131367971-1.shtml
http://blog.tianya.cn/post-7805690-131368001-1.shtml
http://blog.tianya.cn/post-7805692-131368012-1.shtml
http://blog.tianya.cn/post-7805693-131368021-1.shtml
http://blog.tianya.cn/post-7805694-131368028-1.shtml
http://blog.tianya.cn/post-7805702-131368156-1.shtml
http://blog.tianya.cn/post-7805721-131368233-1.shtml
http://blog.tianya.cn/post-7805723-131368236-1.shtml
http://blog.tianya.cn/post-7805726-131368250-1.shtml
http://blog.tianya.cn/post-7805742-131368417-1.shtml
http://blog.tianya.cn/post-7805744-131368425-1.shtml
http://blog.tianya.cn/post-7805745-131368430-1.shtml
http://blog.tianya.cn/post-7805746-131368432-1.shtml
http://blog.tianya.cn/post-7805747-131368438-1.shtml
http://blog.tianya.cn/post-7805761-131368544-1.shtml
http://blog.tianya.cn/post-7805749-131368547-1.shtml
http://blog.tianya.cn/post-7805778-131368636-1.shtml
http://blog.tianya.cn/post-7805779-131368638-1.shtml
http://blog.tianya.cn/post-7805780-131368639-1.shtml
http://blog.tianya.cn/post-7805781-131368646-1.shtml
http://blog.tianya.cn/post-7805784-131368650-1.shtml
http://blog.tianya.cn/post-7805785-131368652-1.shtml
http://blog.tianya.cn/post-7805790-131368663-1.shtml
http://blog.tianya.cn/post