当前位置: 首页 > 专利查询>南开大学专利>正文

一种应用于饲养环境监测的蓝牙网关优化方法技术

技术编号:28046766 阅读:27 留言:0更新日期:2021-04-09 23:33
本发明专利技术属于无线通信领域,具体涉及一种应用于饲养环境监测的蓝牙网关优化方法。所述方法包括数据优先队列排队机制、缓存队列管理方法和采样频率自适应机制。所述方法通过队列机制和缓存管理方法优先发送对监测效果影响最大的关键信息,应用反馈机制结合监测参量异常程度对节点的采样周期进行自适应调控。所述方法显著缩短了关键信息的传输时延,大幅度降低了丢包率,提高了数据传输的实时性和可靠性。相较于传统方法,本发明专利技术更适用于参量类型多样、环境变化复杂的畜禽饲养环境监测中,所述方法处理异常数据更及时有效,降低了环境突变带来的损失。

【技术实现步骤摘要】
一种应用于饲养环境监测的蓝牙网关优化方法
本专利技术公开了一种应用于饲养环境监测的蓝牙网关优化方法,属于无线通信领域。
技术介绍
蓝牙是一种支持设备短距离通信的无线电技术,具有低功耗、低辐射、低成本的特点。低功耗蓝牙技术已在人们的日常生产生活中获得了广泛的应用,如消息推送,室内定位以及无线传感器网络。在无线传感器网络领域中,蓝牙网关采用星型结构将多个载有蓝牙设备的传感器节点进行组网,可以最小化数据传输过程的功率。当网关与服务器距离较远时利用Wi-Fi等远距离通信协议实现网关内缓存数据与服务器之间的传输。蓝牙网关具有组网灵活、功耗低、鲁棒性强的优势,被广泛应用于辅助畜牧生产、环境参量监测等领域。研究表明,猪、牛等畜禽所发生的大部分主要疾病都与饲养环境密切相关,因此监测并改善饲养环境对控制畜禽疾病起至关重要的作用。实时监测饲养环境中光照度、温湿度、氨气和二氧化碳的变化趋势,同时监测风机状态和卷帘状态可以及时发现并应对环境变化做出有效控制。现有技术应用于饲养环境监测的蓝牙网关存在以下技术问题:由于蓝牙“点对多点”通信效率的限制,蓝牙网关连接8个或以上设备时会因为数据高并发问题导致网关存储数据溢出、数据丢失等情况,需要设计缓存队列存储待转发至服务器的数据。在饲养环境监测中,多类型传感器使用统一的数据采样频率难以适应实际要求,需要动态调整采样频率以实时掌握监测效果。当前蓝牙技术的远程通信机制由于网络高复杂度、网络拥堵和网络故障多样,需要应用重传机制降低丢包率,这也意味着网关的缓存队列会因为不断的重传而面临数据量陡增的情况,同时重传带来的网络开销会导致时延增加。因此,需要提供一种蓝牙网关优化方法,使其在保证数据通信可靠性的同时降低时延敏感信息的延迟,提高蓝牙数据传输的实时性能。
技术实现思路
鉴于上述蓝牙网关设计中存在的问题,本专利技术的目的在于将优先队列和反馈机制应用于饲养环境监测中的蓝牙网关构建过程,提出一种应用于饲养环境监测的蓝牙网关优化方法。本专利技术所述的一种应用于饲养环境监测的蓝牙网关优化方法,所述方法包括:(1)数据优先队列排队机制:对传输至蓝牙网关的多种类型传感器的数据使用一种根据参量类型和数值异常程度分配优先级的排序机制。所述排序机制是对于需求低时延性的数据帧,所述网关为其分配高优先级并存入缓存队列中,所述网关按照优先级由高至低的顺序依次向服务器转发信息。(2)缓存队列管理方法:在缓存队列已满时,删除优先级低冗余度高的数据,将当前数据缓存至队列中。所述优先级是对数据进行优先度计算,并将所述数据的优先级与所述缓存队列中已有数据的优先级进行比较,删除所述缓存队列中优先级最低的数据。所述冗余度较高的数据,是指数据与相邻时刻数据部分相同,相同部分越多冗余度越高。(3)采样频率自适应机制:对节点传输至所述蓝牙网关的多参量数据进行阈值判断,根据所述参量的异常程度确定传感器采样频率,并将反馈信息发送给所述节点,对所述节点传感器的采样频率实现自适应调控。所述反馈信息是包含所述节点编号和所述采集周期值的数据帧。进一步地,所述内容(1)包括如下步骤:1)开发人员对需要监测的饲养环境参量类型进行优先级划分,对低时延和可靠性需求较高的参量类型分配较高优先度,并为所述传感器采集参量数值设定阈值,如果超出阈值设定较高优先度,数值在正常范围内设定较低优先度;2)所述网关根据参量类型优先度和数值优先度为所述数据帧设定优先级,存入优先队列;3)所述网关根据优先级从高至低的顺序依次发送所述优先队列中的所述数据帧,同时创建一个超时定时器,用于等待服务器返回确认报文数据帧的计时;4)所述网关收到确认报文,删除所述优先队列中的已发送数据,同时删除所述定时器;5)如果超时后所述网关还没有收到确认报文,则执行重传操作,相同数据帧最多执行5次重传。进一步地,所述内容(2)包括如下步骤:1)所述蓝牙网关接收到一条数据帧并为其设定优先级后,读取缓存队列的长度,判断缓存队列是否已满;2)在所述缓存队列已满时,对所述缓存队列中全部数据进行优先级排序,删除优先级最低的数据;存在不止一条优先级最低数据时,删除冗余度较高的数据;3)将当前收到的数据存入缓存队列中。进一步地,所述内容(3)包括如下步骤:1)所述网关对各种类型传感器采集到的数值与设定的阈值进行比较,用于确定所述参量的异常程度;2)根据所述参量的异常程度为终端节点分配采样周期值,将所述采样周期值存入与所述节点对应的数组中;3)将所述节点编号和所述网关建议的采样周期值打包,发送给所述节点。【本专利技术的优点和积极效果】与现有技术相比,本专利技术具有如下优点和积极效果:第一,本专利技术将优先队列和反馈机制应用于饲养环境监测中蓝牙网关的设计,优先发送对监测效果影响最大的关键信息。该设计利用智能决策的方式大大降低了关键信息的传输时延,提高了数据传输的实时性和可靠性。第二,针对网关连接多个节点时的数据拥堵问题,引入缓存队列管理方法,队列已满时选择删除队列中优先级最低且冗余度较高的数据,存入当前的最新数据。最大程度降低了系统丢包率,保证了关键信息的完整度与连贯性。第三,饲养环境中的监测参量随时间变化的敏感程度不同,对于在异常情况下需要频繁监测的参量,本专利技术通过反馈机制自适应地调控节点的采样周期。相较于传统的网关设计方法,本专利技术处理异常数据更及时有效,大大降低环境突变带来的损失。【附图说明】图1为本专利技术的框图;图2为本专利技术数据帧排队机制流程图;图3为本专利技术反馈机制流程图。【具体实施方式】为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实例并配合附图详予说明。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术实施例一部分实施例,而不是全部的实施例。原有蓝牙网关的设计实现传感器数据由节点至服务器端的传输以及反馈信息由网关向对应节点的传达。本专利技术提供一种应用于饲养环境监测的蓝牙网关优化方法,如图1所示:猪舍内部署有温湿度、光照强度、二氧化碳和氨气传感器,采样数据通过蓝牙传送至网关,网关处理数据并利用Wi-Fi远传至服务器。所述网关对数据进行优先排序并置于缓存队列中,在队列已满时,删除队列中优先级最低且冗余度较高的数据。所述网关应用反馈机制自适应地调控节点的采样周期,将反馈信息通过蓝牙发送至所述对应节点。以生猪饲养环境监测的蓝牙网关为一实施例,本专利技术具体包括以下步骤:步骤1:设计数据优先队列排队机制。所述机制是在数据帧到达蓝牙网关之后,网关解析数据帧内容,分析数据参量类型,判断数值是否超过阈值,分别为数据分配类型和数值的优先度,计算优先级并置于优先队列内。优先队列的工作机制是,依次发送队列中优先级由高至低的信息,对于需求低时延性的信息,为其分配高优先级以保证信息本文档来自技高网
...

【技术保护点】
1.一种应用于饲养环境监测的蓝牙网关优化方法,其特征在于,所述方法包括:/n(1)数据优先队列排队机制:对传输至蓝牙网关的多种类型传感器的数据使用一种根据参量类型和数值异常程度分配优先级的排序机制。所述排序机制是对于需求低时延性的数据帧,所述网关为其分配高优先级并存入缓存队列中,所述网关按照优先级由高至低的顺序依次向服务器转发信息。/n(2)缓存队列管理方法:在缓存队列已满时,删除优先级低冗余度高的数据,将当前数据缓存至队列中。所述优先级是对数据进行优先度计算,并将所述数据的优先级与所述缓存队列中已有数据的优先级进行比较,删除所述缓存队列中优先级最低的数据。所述冗余度较高的数据,是指数据与相邻时刻数据部分相同,相同部分越多冗余度越高。/n(3)采样频率自适应机制:对节点传输至所述蓝牙网关的多参量数据进行阈值判断,根据所述参量的异常程度确定传感器采样频率,并将反馈信息发送给所述节点,对所述节点传感器的采样频率实现自适应调控。所述反馈信息是包含所述节点编号和所述采集周期值的数据帧。/n

【技术特征摘要】
1.一种应用于饲养环境监测的蓝牙网关优化方法,其特征在于,所述方法包括:
(1)数据优先队列排队机制:对传输至蓝牙网关的多种类型传感器的数据使用一种根据参量类型和数值异常程度分配优先级的排序机制。所述排序机制是对于需求低时延性的数据帧,所述网关为其分配高优先级并存入缓存队列中,所述网关按照优先级由高至低的顺序依次向服务器转发信息。
(2)缓存队列管理方法:在缓存队列已满时,删除优先级低冗余度高的数据,将当前数据缓存至队列中。所述优先级...

【专利技术属性】
技术研发人员:孙桂玲杜雅雯屈云龙王若斌郑博文
申请(专利权)人:南开大学
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1