[发明专利]基于zigbee无线传感器网络的林业多传感器火警告警系统有效
申请号: | 201910191136.8 | 申请日: | 2019-03-13 |
公开(公告)号: | CN109982287B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 秦华;黄琪;蒋通通 | 申请(专利权)人: | 北京工业大学 |
主分类号: | H04W4/38 | 分类号: | H04W4/38;H04W84/18;H04L29/08;G08B25/00 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 zigbee 无线 传感器 网络 林业 火警 告警 系统 | ||
1.基于zigbee无线传感器网络的林业多传感器火警告警系统,其特征在于:该系统包括感知层、网络层和应用层;感知层与网络层之间通过wifi进行交互连接,网络层和应用层之间进行数据交互通信;
该系统的具体实现过程如下,
步骤(1)设计感知层方案,并完成硬件焊接和Zigbee模块通信;
步骤(1.1)通信方案设计
传感节点由Zigbee透传模块、Arduino Mega2560处理器模块、电池模块及DHT11传感器、火焰传感器组成,路由节点由透传模块、处理器模块、电池模块组成,网关集成了ZigBee协调器与树莓派;
步骤(1.1.1)初始状态协调器默认给所有路由节点的tag都为1,协调器模块通过协调器透传模块给路由列表中tag=1的路由均发送以AA+00+路由地址+55+指令为格式的指令AA,即发送AA+00+路由地址+55+AA,透传模块根据指定地址找到另一块透传模块并发送,此时协调器模块等待接收数据;
步骤(1.1.2)路由模块收到数据后,判断其是否为AA,若为AA则发送以AA+00+传感地址+55+指令为格式的指令AA,即发送AA+00+传感地址+55+AA,透传模块根据指定地址找到另一块透传模块并发送,此时路由模块等待接收传感节点数据;若为BB则自我重启透传模块且不向传感节点模块发送数据,重新等待接收数据;
步骤(1.1.3)传感节点模块接受路由节点发送相关指令,若为指令AA开始采集传感数据,Arduino将两方传感器采集的数据以AA+00+路由地址+55+传感数据的格式存储并由自定义软串口输出到透传模块,其中传感数据的数据格式为FF+1位终端号+1位火焰数据+4位湿度数据+4位温度数据组成,透传模块再将数据发送至指定路由地址的路由透传模块;
步骤(1.1.4)路由模块收到数据后,判断数据位数是否存在丢位数的情况,一组数据为11位,若count=11,则以AA+00+协调地址+55+传感数据的格式传给协调器;否则重启路由透传模块并重新等待接收数据,若依旧不是正确格式数据则将该终端数据位设置为FE+10位0并发送给协调器模块;
步骤(1.1.5)当接受到数据后,判断数据位数是否存在丢位数的情况,一组数据为11位,若count=11,则存储;若count!=0count!=11,则丢掉这组数据;若count=0,则发送指令BB后等待0.5s再重新发送AA指令并等待接收数据;
若tag=0,则认定该路由下的传感节点损坏,数据保存并设置为FE+10位0,并不与路由模块通信;
结束一轮数据接收后通过socket向应用层上传数据;
步骤(1.2)以设计程序的相关功能为依照焊接各个模块和传感器;
步骤(2)设计云服务平台,分别分为服务器接收程序设计,数据库设计,web后端设计;
步骤(2.1)服务器接受程序首先创建一个socket,然后一直监听绑定的端口号,当接受到感知层传输数据请求时就会从socket中读取收到的数据,再根据数据格式解析相关内容,数据格式为:FF+1位终端号+1位火焰数据+4位湿度数据+4位温度数据;
步骤(2.2)数据库设计用户列表和数据列表,并将解析出来的数据存储进数据列表中;
步骤(2.3)采用D_S证据理论和模糊集概念改进算法对三种数据进行融合并产生决策,
步骤(2.3.1)采用模糊集合度量三个证据之间两两的模糊距离,其中Θu为目标,m1、m2分别为两个证据的mess函数,如公式(1)所示;
步骤(2.3.2)Lij(u)即为两个证据间相似度度量值,当Lij(u)<q,q为自定义常量,即认为不相似,因此证据1和其他m个证据对于目标u的贴近度为D(u),如公式(2)所示;
Sum(1)=L12(u)+L13(u)+...+L1m(u)表示(m-1)个其他证据对证据1在目标u上的贴近度之和;该度量值越大表明其他证据对于该证据越支持,该证据越可信;
步骤(2.3.3)同时证据对目标的权值应该与支持度相关,因此有权值γi(uk),如公式(3)所示;
γi(uk)=c1Li1(uk)+c2Li2(uk)...+cmLim(uk) (3)
且对于目标uk,m个证据的权重系数应为1,如公式(4)所示;
由于L12(u)=L21(u),Lij(u)=Lji(u),因此D(u)为对称矩阵,且均为正数,由对称性矩阵求解可知存在特征根λ>0和特征向量β有公式(5);
Dβ=λβ (5)
根据将权值γi(uk)转换成矩阵形式即为R=LC,其中
R=[γ1(uk),γ2(uk),...,γm(uk)]T (6)
C=[c1,c2,...,cm]T (7)
线性变换后形式为R=λT,T=[t1(uk),t2(uk),...,tm(uk)];
求解后目标的权重为公式(8)所示;
对于相似度的选择可使用模糊集中隶属度函数表示,通过经验集,选用正态分布隶属度函数如公式(9)所示;其中平均数,σ2为方差,m为m1(uk);
由上式可得出对于某目标uk,证据i与其他证据相似度为公式(10);
将公式(10)代入式(8)即可得到证据i对于目标uk应该获得的权重值γi(uk);
步骤(2.3.4)改进后n个mess函数的Dempster合成规则为公式(11)所示;
配合权重求出温湿度和火焰系数对已着火,未着火,不确定三种情况的mess值,并得出最终结果;
步骤(2.4)若决策结果为已着火则显示在网页上进行弹窗告警;
所有公式的大背景都是假设目标辨识框架为k个目标{u1,u2,u3...uk},m个证据;
u代表任意目标;
uk代表第k个目标;
i,j分别表示第i个证据和第j个证据;
mi(u)表示第i个证据对目标u的mess函数;
mj(u)表示第j个证据对目标u的mess函数;
c1,c2,...,cn代表不同的常数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910191136.8/1.html,转载请声明来源钻瓜专利网。