论文部分内容阅读
森林作为地球生态环境的重要组成部分,肩负着保持水上、防风固沙、净化空气等重要使命。森林火灾能够在短时间内对大面积林木及周围生态环境造成难以挽回的损失。如何保护森林资源,防止林火发生也就成为了林业保护部门的工作重点。提出将Zigbee无线网络与北斗卫星通讯网络相结合的森林火灾监测系统。Zigbee网络节点统一选取SoC片上系统集成芯片作为节点的无线射频与数据处理单元;采用具有记录电量功能的DS2770芯片配合稳压芯片作为节点电源模块单元;使用JTAG接口烧录程序。协调器节点RS232接口负责与上位机相连,路由与终端节点选用SHT10数字式温湿度传感器采集森林内部环境数据。提出适合林火监测系统Zigbee网络的X-CMMBCR节能路由算法。通过修改现有AODV路由协议源代码中RREQ与RREP数据分组帧结构,增加新定义函数,修改节点转发数据分组时的项目流程得到X-CMMBCR路由协议代码。基于Z-Stack协议栈平台分别设计Zigbee网络各节点软件流程。Zigbee网络所采集环境数据通过串口助手软件上传至上位机,经编译后由与上位机相连的北斗终端向外界发送。在仿真实验条件下将系统使用X-CMMBCR节能路由算法与Zigbee原协议路由算法进行对比,结果显示系统使用X-CMMBCR算法能够有效降低网络节点能耗,延长网络寿命。在实验室环境下进行Zigbee网络组网、环境数据采集与上传实验。在实际森林环境中完成环境数据在北斗卫星终端之间的发送与接收。实验结果表明森林环境温湿度信息可在Zigbee网络与北斗通讯网络间快速准确的单方向传输,证实该系统的实际可行性。该森林火灾监测系统实现了低成本、高效率、高精度、全天候的获取森林内部环境信息,且节省大量人力。为林火发生时的救援工作提供有力的信息保障,可在林火监测领域推广使用。