本发明涉及畜牧业生理体征采集技术领域,特别涉及一种用于牲畜生理信息监测装置的通讯方法。
背景技术:
:
目前,实际应用中未见到有相关对于牲畜的体温、脉搏、运动量等生理信息集于一体进行同时监测和采集管理的技术,因而对其应用研究具有一定的意义与价值,该技术的实现有利于牲畜健康养殖。为此,申请人在研究开发的牲畜生理信息监测装置基础上,设计一种专用于牲畜生理信息监测装置的通讯方法。
技术实现要素:
:
本发明的目的旨在提供一种用于牲畜生理信息监测装置的通讯方法,实现小范围内自组网络的多对多通信机制。
为达到上述目的,本发明采取以下技术方案:
用于牲畜生理信息监测装置的通讯方法,包括如下步骤:
(1)在牲畜生理信息监测装置区域内设置至少一个无线主通信基站,无线主通讯基站主动搜索周围活跃的第一个无线通信子节点;
(2)无线主通讯基站和第一个无线通信子节点建立连接并尝试握手;
(3)握手完成后,进行数据传输;
(4)与第一个无线通信子节点数据传输结束后,保持通信功能300毫秒,无线主通讯基站主动断开与第一个无线通信子节点的连接;
(5)断开连接后,无线主通讯基站对数据有效性进行判断;
(6)判断有效后,无线主通讯基站开始搜索下一个无线通信子节点,重复以上步骤2~5过程,实现与其覆盖范围内全部无线通信子节点的通讯,即实现小范围内自组网络的多对多通信。
上述步骤(5)无线主通讯基站对数据有效性进行判断包括判断无效和判断有效,即判断无效是无线主通讯基站根据通讯记录表(通讯记录表记录最近300毫秒内所有通讯子节点信息)重新搜索第一个无线通信子节点,重复以上步骤2~5过程,直到数据判断有效为止;判断有效是无线主通讯基站根据通讯记录表自动避开第一个无线通信子节点,搜索下一个活跃的无线通信子节点,第一个无线通信子节点强制休眠通信功能,休眠时间根据具体情况设定。
本发明通讯方法中无线主通信基站的主要功能是具有彼此互联通信功能,具有高速搜索机制,具有建立连接速度快的能力,具有稳定传输能力,具有快速断开连接能力,具有通讯信息短期存储能力,具有自动识别并根据信号强度排序功能,具有数据错误校验机制。
本发明中无线通信子节点的主要功能是具有超低功耗性能,采集数据准确、可靠,并且能够快速响应主节点连接和信号错误校验机制。
针对小型局域网络管理和通信而言,要实现自组网络的方式都相对比较复杂,本发明针对牲畜生理信息监测装置及系统的通讯机制,即小范围且低成本的通信系统,通过上述自定义的多对多的通讯方法,能够实现自组网络。同时,本发明的通讯方法也可以用于多点传感器数据采集,对数据刷新频率要求非高速,以秒为单位的无线通讯设备或系统中。
因此,本发明的通讯方法可推广应用于无线通信领域,实现了小范围内自组网络的多对多通信机制,对小范围运动型的数据信息采集具有更好的性能。
附图说明:
图1是本发明的通讯方法具体实施方式中的工作原理图。
具体实施方式:
下面结合附图和具体实施例对本发明的技术方案作进一步说明。
参见图1:a、b、c分别表示一个无线主通讯基站,1、2、3、4、5分别表示一个无线通信子节点。针对牲畜生理信息监测装置的小范围、低成本的通信系统,采用本发明的通信方法实现自组网络的具体步骤如下:
1)在牲畜生理信息监测装置区域内设置无线主通信基站(a、b、c),无线主通讯基站(a、b、c)主动搜索周围活跃的一些无线通信子节点;
2)当无线主通讯基站(a、b、c)分别搜索到其信号覆盖范围内第一个无线通信子节点(1、5、4)时,建立对应连接并尝试握手;
3)握手完成后,进行数据传输;
4)第一个无线通信子节点(1、5、4)数据传输结束后,均需保持通信功能300毫秒,无线主通讯基站(a、b、c)主动断开与子节点的连接;
5)断开连接后,无线主通讯基站(a、b、c)分别对对应无线通信子节点(1、5、4)的数据有效性进行判断;
6)无线通信子节点(1、5、4)数据判断无效,无线主通讯基站(a、b、c)根据各自的通讯记录表(通讯记录表记录最近300毫秒内所有通讯子节点信息)重新搜索无线通信子节点(1、5、4),重复以上步骤2~5过程,直到数据判断有效为止;
7)无线通信子节点(1、5、4)数据判断有效,无线主通讯基站(a、b、c)根据通讯记录表自动避开无线通信子节点(1、5、4),搜索下一个活跃的无线通信子节点,无线通信子节点(1、5、4)强制休眠通信功能,休眠时间根据具体情况设定;
8)重复以上步骤2~7过程,依次搜索到剩下的全部无线通信子节点(2、3),无线主通讯基站(a、b、c)分别与其覆盖范围内全部无线通信子节点建立通讯,便实现了小范围内自组网络的多对多通信。
当某个无线通信子节点处于2个或2个以上基站覆盖范围内时,无线通信子节点优先与信号强度最大的建立连接进行握手,且当该无线通信子节点与一个无线主通讯基站连接后,无法与其他无线主通讯基站建立连接。