基于Android平台的无线传感器网络(ZigBee)监控系统

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于智能家居的无线传感器网络系统的硬件设计需要根据系统的应用需求来确定。一般来说,硬件设计包括以下几个方面: 1. 传感器选择和接口设计 传感器是无线传感器网络系统的核心部分,用于采集室内环境参数。因此,应先根据系统的应用需求,选择适合的传感器,如温度传感器、湿度传感器、光照传感器等。同时,应考虑传感器的接口设计,如模拟接口或数字接口,以及接口的电气特性和信号处理方法。 2. 微控制器选择和电路设计 微控制器是无线传感器网络系统的重要组成部分,用于数据处理和通信控制。在微控制器的选择上,应根据系统的应用需求,选择适合的芯片,如ARM Cortex-M系列、ESP32等。同时,应考虑电路设计,包括电源管理、时钟电路、重置电路等。 3. 通信模块选择和电路设计 通信模块是无线传感器网络系统的关键组成部分,用于实现数据的传输。在通信模块的选择上,应根据系统的应用需求,选择适合的无线通信模块,如WiFi模块、ZigBee模块等。同时,应考虑通信模块的电路设计,包括天线设计、射频电路设计和功率控制电路等。 4. 电源管理模块选择和电路设计 电源管理模块是无线传感器网络系统的重要组成部分,用于管理系统的电源,延长系统的使用寿命。在电源管理模块的选择上,应根据系统的应用需求,选择适合的模块,如锂电池管理模块、太阳能充电模块等。同时,应考虑电路设计,包括电源管理、电源保护和电源监测等。 5. PCB设计 PCB设计是无线传感器网络系统的关键环节,用于将各个硬件模块集成到一起。在PCB设计中,应考虑电路的布局和线路的走向,以及电路板的大小和形状。同时,应考虑PCB的防静电和防干扰等问题,确保电路的稳定性和可靠性。 6. 外壳设计 外壳设计是无线传感器网络系统的重要组成部分,用于保护内部硬件模块。在外壳设计中,应考虑外壳的材料、形状和大小,以及外壳的安装方式和防水防尘等问题。同时,应考虑外壳的美观性和易于安装等问题。 综上所述,基于智能家居的无线传感器网络系统的硬件设计需要根据系统的应用需求来确定,包括传感器选择和接口设计、微控制器选择和电路设计、通信模块选择和电路设计、电源管理模块选择和电路设计、PCB设计和外壳设计等方面。只有综合考虑各个方面,才能设计出满足实际需求的优秀硬件系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值