一种禽类养殖监测方法及其系统与流程

文档序号:14658812发布日期:2018-06-12 17:07阅读:428来源:国知局
一种禽类养殖监测方法及其系统与流程

本发明涉及禽类养殖技术领域,更具体地说是指一种禽类养殖监测方法及其系统。



背景技术:

近些年,我国种禽、蛋禽产业化养殖有了较快发展,但与外国先进的养殖企业相比还有很大差距,规模化养殖除了依靠喂养方法和饲料的优化等技术外,还需增加种禽选育的意识和技术。

通过持续地采集禽类个体性能特别是生产性能并加以分析后用于禽类选育是近年来的一个发展趋势,比如土鸡营养价值高并且风味好,但在市场上消费者无法直观的区分快速肉鸡和散养土鸡,同时养殖户也没有一种有效的证明方式来证明其散养土鸡的身份,无法获得市场认可。另外,目前对于禽类的识别,大部分采用传统脚环,该传统脚环仅表现为一个固定编码,无法记录鸡只的活动情况以及生长周期,并且易于伪造,无法让消费者分辨是否为真正的土鸡。也就是说当前的禽类养殖过程中,禽类的很多信息难以检测,消费者无法辨别禽类的真正种类。

因此,有必要设计一种新的禽类养殖监测方法,实现检测禽类的相关信息,并进行采集,便于消费者便捷查询禽类的活动状况及生长时间,便于消费者真正分辨禽类的种类。



技术实现要素:

本发明的目的在于克服现有技术的缺陷,提供一种禽类养殖监测方法及其系统。

为实现上述目的,本发明采用以下技术方案:一种禽类养殖监测方法,所述方法包括:

对脚环套与传感器进行绑定处理,形成脚环;

禽类入栏时,给禽类佩戴脚环;

获取脚环采集的禽类养殖数据并发送至服务器;

禽类出栏时,收回传感器,并对传感器进行复位;

获取查询请求;

根据查询请求返回禽类的相关信息。

其进一步技术方案为:对脚环套与传感器进行绑定处理,形成脚环的步骤,包括以下具体步骤:

获取脚环套,对脚环套进行编码;

将脚环套上的编码与传感器内部唯一识别号进行配对;

将脚环套与传感器组装成脚环。

其进一步技术方案为:获取脚环采集的禽类养殖数据并发送至服务器的步骤,包括以下具体步骤:

采集禽类的养殖数据,通过蓝牙无线传输至数据采集网关;

对养殖数据进行编码转换,形成数据包,将数据包传输至服务器,进行存储。

其进一步技术方案为:对养殖数据进行编码转换,形成数据包,将数据包传输至服务器,进行存储的步骤,包括以下具体步骤:

初始化外设以及IO设置;

初始化、注册和回调BLE协议栈;

读取正常工作的传感器ID;

下载配置至传感器;

启动RTC定时工作;

等待RTC中断;

读取传感器采集的步数以及脚环的电池电量信息,形成数据包;

判断是否已经启动终端与服务器的蓝牙连接;

若是,则发送传感器采集的步数信息,更新RTC唤醒时间,并返回等待RTC中断的步骤;

若否,则更新蓝牙广播数据内容,启动发送设定时间的广播,并进入睡眠状态,返回等待RTC中断的步骤。

其进一步技术方案为:根据查询请求返回禽类的相关信息的步骤,所述相关信息包括总步数、生长天数、出生日期、入栏日期、出栏日期、养殖场名称、养殖场地理位置、品种以及识别编号中至少一个。

本发明还提供了一种禽类养殖监测系统,包括脚环形成单元、佩戴单元、数据采集发送单元、复位单元、请求获取单元以及信息返回单元;

所述脚环形成单元,用于对脚环套与传感器进行绑定处理,形成脚环;

所述佩戴单元,用于禽类入栏时,给禽类佩戴脚环;

所述数据采集发送单元,用于获取脚环采集的禽类养殖数据并发送至服务器;

所述复位单元,用于禽类出栏时,收回传感器,并对传感器进行复位;

所述请求获取单元,用于获取查询请求;

所述信息返回单元,用于根据查询请求返回禽类的相关信息。

其进一步技术方案为:所述脚环形成单元包括编码模块、配对模块以及组装模块;

所述编码模块,用于获取脚环套,对脚环套进行编码;

所述配对模块,用于将脚环套上的编码与传感器内部唯一识别号进行配对;

所述组装模块,用于将脚环套与传感器组装成脚环。

其进一步技术方案为:所述数据采集发送单元包括采集模块以及处理模块;

所述采集模块,用于采集禽类的养殖数据,通过蓝牙无线传输至数据采集网关;

所述处理模块,用于对养殖数据进行编码转换,形成数据包,将数据包传输至服务器,进行存储。

其进一步技术方案为:所述处理模块包括设置子模块、栈处理子模块、ID读取子模块、下载子模块、启动子模块、等待子模块、数据包形成子模块、判断子模块、发送子模块以及广播子模块;

所述设置子模块,用于初始化外设以及IO设置;

所述栈处理子模块,用于初始化、注册和回调BLE协议栈;

所述ID读取子模块,用于读取正常工作的传感器ID;

所述下载子模块,用于下载配置至传感器;

所述启动子模块,用于启动RTC定时工作;

所述等待子模块,用于等待RTC中断;

所述数据包形成子模块,用于读取传感器采集的步数以及脚环的电池电量信息,形成数据包;

所述判断子模块,用于判断是否已经启动终端与服务器的蓝牙连接;

所述发送子模块,用于若是,则发送传感器采集的步数信息,更新RTC唤醒时间;

所述广播子模块,用于若否,则更新蓝牙广播数据内容,启动发送设定时间的广播,并进入睡眠状态。

本发明与现有技术相比的有益效果是:本发明的一种禽类养殖监测方法,通过禽类佩戴的带有二维码以及传感器的脚环,采集其养殖过程中的步数、活动时间以及其他相关信息,发送至服务器进行存储,出栏后,用户可利用扫描二维码获取该禽类的养殖相关信息,实现便于消费者便捷查询禽类的活动状况及生长时间,便于消费者真正分辨禽类的种类。

下面结合附图和具体实施例对本发明作进一步描述。

附图说明

图1为本发明具体实施例提供的一种禽类养殖监测方法的流程图;

图2为本发明具体实施例提供的对脚环套与传感器进行绑定处理形成脚环的流程图;

图3为本发明具体实施例提供的获取脚环采集的禽类养殖数据并发送至服务器的流程图;

图4为本发明具体实施例提供的对养殖数据进行编码转换形成数据包并传输至服务器进行存储的流程图;

图5为本发明具体实施例提供的一种禽类养殖监测系统的结构框图;

图6为本发明具体实施例提供的脚环形成单元的结构框图;

图7为本发明具体实施例提供的数据采集发送单元的结构框图;

图8为本发明具体实施例提供的处理模块的结构框图;

图9为本发明具体实施例提供的一种禽类养殖监测系统的架构图;

图10为本发明具体实施例提供的禽类脚环的立体结构框图;

图11为本发明具体实施例提供的禽类脚环的爆炸结构框图;

图12为本发明具体实施例提供的电量信息对应表;

图13为本发明具体实施例提供的蓝牙广播数据内容结构。

具体实施方式

为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但不局限于此。

如图1~13所示的具体实施例,本实施例提供的一种禽类养殖监测方法,可以运用在监测种禽、蛋禽等养殖监测过程中,实现检测禽类的相关信息,并进行采集,便于消费者便捷查询禽类的活动状况及生长时间,便于消费者真正分辨禽类的种类。

如图1所示,本实施例提供了一种禽类养殖监测方法,该方法包括:

S1、对脚环套与传感器进行绑定处理,形成脚环;

S2、禽类入栏时,给禽类佩戴脚环;

S3、获取脚环采集的禽类养殖数据并发送至服务器;

S4、禽类出栏时,收回传感器,并对传感器进行复位;

S5、获取查询请求;

S6、根据查询请求返回禽类的相关信息。

更进一步地,在某些实施例中,上述的S1步骤,对脚环套与传感器进行绑定处理,形成脚环的步骤,包括以下具体步骤:

S11、获取脚环套,对脚环套进行编码;

S12、将脚环套上的编码与传感器内部唯一识别号进行配对;

S13、将脚环套与传感器组装成脚环。

上述的传感器选用超低功耗蓝牙芯片和加速度传感器,开发出适用于禽类的计步算法,来检测禽类的活动步数以及活动时间。

本发明还提供了一种禽类脚环,该禽类脚环可以单独使用,也可以配合上述的方法一起使用,即该禽类脚环为上述的脚环,如图10和图11所示,其包括标志本体、底座40、环体30、弹性扣环20以及卡扣10,环体30通过底座40与标志本体连接,环体30的外端与所述弹性扣环20的内端连接,卡扣10连接于弹性扣环20的外端,且卡扣10上设有凹槽11,底座40上设有卡槽41,卡槽41的顶端设有朝着靠近标志本体的方向倾斜布置的卡条43,当卡扣10与卡槽41卡合时,卡条43嵌入在所述凹槽11内。

所述环体30与扣环的材料选用食品级无毒材料,不会对禽类的肉质造成影响,安全无毒,可放心食用;另外,上述的弹性扣环20具备弹性,可以根据禽类的脚脖粗细程度调节,不会对禽类的生长造成阻碍,适用于禽类生长过程中的脚脖从小到大的过程,另外,采用卡槽41和卡扣10配合的方式,且卡槽41的顶端设有朝着靠近标志本体的方向倾斜布置的卡条43,即卡条43的倾斜方向为从卡槽41的顶端向卡槽41的底部,朝外倾斜布置,可以使得卡扣10内的凹槽11更稳固得与卡条43卡合,且由于凹槽11的底部的遮挡效果,使得该卡条43和凹槽11卡合后,没有足够的空间使得卡条43与凹槽11脱离,因此,该脚环佩戴后不易脱落,不会因为禽类的走动或者其他动作而脱落。

更进一步地,上述的弹性扣环20的材质为橡胶。另外,该弹性环扣的材质还可以为PVC、硅胶等其他弹性材质。

另外,弹性扣环20的外端与卡扣10通过小型不锈钢棒连接。

底座40上设有第一安装槽44,环体30的内端通过小型不锈钢棒嵌入在第一安装槽44内,且底座40上远离卡槽41的一侧设有垂直板42,该第一安装槽44位于垂直板42以及卡槽41之间,这样的话,垂直板42上设有二维码,当脚环佩戴在禽类的脚脖位置时,二维码的设置,可有效避免了难于辨认等情况的发生,有利于智能化控制的实现。

为了使得脚环的舒适度高,有效防止脚环对禽类脚脖造成的损伤,环体30与脚脖接触的端面呈弧形面状。

标志本体包括上壳体50以及底盖60,上壳体50上设有两个侧板51,两个侧板51之间形成供底座40嵌入在内的安装区域。

更进一步地,在某些实施例中,两个所述侧板51上分别设有第二安装槽52,底座40的两侧分别设有卡块45,卡块45卡设在第二安装槽52内。

另外,于其他实施例,上述的侧板51可通过固定胶等与底座40固定连接。

上壳体50与底盖60围合形成内围空间,内围空间内设有电路板70、电池80以及传感器,电池80以及传感器分别与电路板70连接。

另外,上述的内围空间内还设有电池夹90,所述电池夹90上设有两个连接脚91,电路板70上设有两个插槽71,连接脚91对应插设在插槽71内,实现夹紧电池80与电路板70,以确保电池80与电路板70的电性连接,安装方便。

当然,于其他实施例,上述的电池夹90与电池80可以替换为一体化的焊脚电池。

通过设置带有二维码以及传感器的标志本体,实现对禽类养殖过程的监督,设置弹性扣环20,具备伸缩性,以根据禽类的脚脖粗细程度调节,不会对禽类的生长造成阻碍,卡槽41与卡扣10配合的方式,且卡槽41的顶端设有朝着靠近标志本体的方向倾斜布置的卡条43,可以使得卡扣10内的凹槽11更稳固得与卡条43卡合,以实现脚环佩戴后不易脱落,不会因为禽类的走动或者其他动作而脱落,实用性强。

对于上述的S2步骤,传感器具有唯一编码并且与脚环一一配对,入栏的禽类都佩戴具有唯一性的脚环,记录该禽类的养殖相关信息。

另外,在某些实施例中,对于上述的S3步骤,获取脚环采集的禽类养殖数据并发送至服务器的步骤,包括以下具体步骤:

S31、采集禽类的养殖数据,通过蓝牙无线传输至数据采集网关;

S32、对养殖数据进行编码转换,形成数据包,将数据包传输至服务器,进行存储。

将传感器的数据通过蓝牙无线传输到网关,在信息的无线传输过程中传输距离远,功耗低,设备综合成本低,相比较WIFI、RFID、ZIGBEE等具有更高的性价比。

在禽类的栏舍内或者其他禽类经常活动聚集的地方安装信号接收主机,通过天线将传感器上的数据传输到主机的读写模块,然后通过内部的编码转换,形成数据包,通过GPRS/GSM/NB数据传输模块传送回服务器数据库存储。

更进一步地,对于上述的S32步骤,对养殖数据进行编码转换,形成数据包,将数据包传输至服务器,进行存储的步骤,包括以下具体步骤:

S321、初始化外设以及IO设置;

S322、初始化、注册和回调BLE协议栈;

S323、读取正常工作的传感器ID;

S324、下载配置至传感器;

S325、启动RTC定时工作;

S326、等待RTC中断;

S327、读取传感器采集的步数以及脚环的电池电量信息,形成数据包;

S328、判断是否已经启动终端与服务器的蓝牙连接;

S329、若是,则发送传感器采集的步数信息,更新RTC唤醒时间,并返回S326步骤;

S330、若否,则更新蓝牙广播数据内容,启动发送设定时间的广播,并进入睡眠状态,返回S326步骤。

对于上述的脚环设备端定义ble service用来与HOST通信;传感器的定义如下:128bit UUID is 0x6e400001-b5a3-f393-e0a9-e50e24dcca9e;服务器在建立连接后,扫描设备端的传感器可以读到此服务,服务提供TX和RX的接口用来做为数据通道。

服务器下发指令结构:

typedef struct

{

U16 signature;//cmd signature for verify 0x4d45;低字节在前

U8 cmdType;//cmd type

U8 subCmd;//subCmd default:0

U8 cmdPara[16];//if cmd with paramter,filled here

}HostCmd_t;

其中命令signature字段为命令头,固定为2个字节0x4d45;整个命令长度最大为20bytes。

脚环设备端执行状态回复:

typedef struct

{

U16 signature;//cmd signature for verify 0x4d45;低字节在前

U8 cmdType;//cmd type exclude read sensor data

U8 status;//cmd process status 0:fail 1:success

U8 cmdPara[16];//if cmd need ack data,filled here

}DeviceACK_t;

设备端sensor数据状态回复:

typedef struct

{

U16 signature;//cmd signature for verify 0x4d45;低字节在前

U8 cmdType;//cmd type:0x03only

U8 index;//sensor data index

U8 cmdPara[16];//sensor data

}DeviceACK_t。

具体地,服务器与脚环的数据交互过程中,指令集包括同步标签时间、操作标签LED灯、读取历史数据、读取设备电量信息以及读取设备版本信息。

其中,对于同步标签时间指令,具体是用于同步双方日期时间,命令号cmdtype=0x01;子命令未使用subcmd=0,需要同步的日期时间在参数cmdPara[16]中传递给标签,举个例子:同步脚环设备端日期为17-12-31-08-30-00(年-月-日-时-分-秒),命令如下:0x45,0x4d,0x01,0x00,0x0c,0x1f,0x08,0x1e,00;脚环设备端回复命令执行结果:0x45,0x4d,0x01,0x00/0x01(失败/成功)。

对于操作标签LED灯指令,通过此指令控制LED灯点亮或者关闭,命令号为Cmdtype=0x02,子命令Subcmd=0(关闭LED灯),0x01(打开LED等);举个例子,打开LED:0x45,0x4d,0x02,0x01;关闭LED:0x45,0x4d,0x02,0x00,脚环设备端回复指令执行结果:0x45,0x4d,0x02,0x00/0x01(失败/成功)。

对于读取历史数据指令,该指令用于读取脚环设备端存储的计步数据,命令号为Cmdtype=0x03,子命令Subcmd=0(全部读取),0x01(指定日期读取)。

对于读取设备电量信息指令,该指令的命令号为Cmdtype=0x04,子命令Subcmd=0;举个例子:读取电量信息:0x45,0x4d,0x04,0x00;脚环设备端回复命令执行结果:0x45,0x4d,0x04,0x00/0x01(失败/成功),0x51(电量81%)。

对于读取设备版本信息指令,该指令的命令号为Cmdtype=0x05,子命令未使用Subcmd=0;举个例子:读取设备软硬件版本信息:0x45,0x4d,0x05,0x00;脚环设备端回复命令执行结果:0x45,0x4d,0x04,0x00/0x01(失败/成功),’Z’,’J’,’H’,”,’S’,’1’,’.’,’0’,’1’,’-‘,’H’,’1’,’.’,’0’。

对于上述的S327步骤,其电池电量信息如图12所示。

对于上述的S330步骤,蓝牙广播数据内容如图13所示。

另外,对于上述的S4步骤,当禽类出栏时,需要将传感器拆除回收,仅保留脚环套在禽类身上,将传感器复位待下一次与新脚环套配套使用,这样,既可以起到环保和节约成本的效果,用户可以通过脚环套上的二维码进行扫描后查询相关信息,便于消费者便捷查询禽类的活动状况及生长时间,便于消费者真正分辨禽类的种类。

对于上述的S5步骤,主要是消费者、养殖户以及管理员等通过相关设备发送查询请求。

对于上述的S6步骤,根据查询请求返回禽类的相关信息的步骤,所述相关信息包括总步数、生长天数(出栏日期-入栏时间)、出生日期(通过入栏日期-入栏时的日龄得出,日龄需养殖户在后台输入)、入栏日期(第一次被读写器记录的日期)、出栏日期(按下网关主机上的“出栏”开关,这种状态下主机读到的标签被认为是出栏前的最后一次,之后传感器进入睡眠模式)、养殖场名称、养殖场地理位置(根据GPRS模块返回的地理位置信息)、品种以及识别编号中至少一个。

具体地,对于消费者发送的请求,还可以获取到明细页的相关信息,比如按日列表显示、每日步数、每小时步数等信息。

对于养殖户而言,返回禽类的相关信息包括显示所有传感器编码的数据,内容同消费者端看到的所有内容。

对于管理员而言,可以创建客户号,录入客户信息;关联客户号与主机编号,主机名称可自定义;关联客户号与传感器编码;查看所有主机状态(位置信息等);查看所有传感器数据。

上述的一种禽类养殖监测方法,通过禽类佩戴的带有二维码以及传感器的脚环,采集其养殖过程中的步数、活动时间以及其他相关信息,发送至服务器进行存储,出栏后,用户可利用扫描二维码获取该禽类的养殖相关信息,实现便于消费者便捷查询禽类的活动状况及生长时间,便于消费者真正分辨禽类的种类。

如图5所示,本实施例还提供了一种禽类养殖监测系统,其包括脚环形成单元101、佩戴单元102、数据采集发送单元103、复位单元104、请求获取单元105以及信息返回单元106。

脚环形成单元101,用于对脚环套与传感器进行绑定处理,形成脚环。

佩戴单元102,用于禽类入栏时,给禽类佩戴脚环。

数据采集发送单元103,用于获取脚环采集的禽类养殖数据并发送至服务器。

复位单元104,用于禽类出栏时,收回传感器,并对传感器进行复位。

请求获取单元105,用于获取查询请求。

信息返回单元106,用于根据查询请求返回禽类的相关信息。

上述的传感器选用超低功耗蓝牙芯片和加速度传感器,开发出适用于禽类的计步算法,来检测禽类的活动步数以及活动时间。另外,上述的传感器包括有计步单元、计时单元、参数配置单元、数据处理中心、数据存储单元以及近场数据传输单元,如图9所示。

更进一步地,在某些实施例中,脚环形成单元101包括编码模块1011、配对模块1012以及组装模块1013。

编码模块1011,用于获取脚环套,对脚环套进行编码。

配对模块1012,用于将脚环套上的编码与传感器内部唯一识别号进行配对。

组装模块1013,用于将脚环套与传感器组装成脚环。

传感器具有唯一编码并且与脚环一一配对,入栏的禽类都佩戴具有唯一性的脚环,记录该禽类的养殖相关信息。

另外,在某些实施例中,数据采集发送单元103包括采集模块1031以及处理模块1032。

采集模块1031,用于采集禽类的养殖数据,通过蓝牙无线传输至数据采集网关。

处理模块1032,用于对养殖数据进行编码转换,形成数据包,将数据包传输至服务器,进行存储。

将传感器的数据通过RFID无线传输到网关,在信息的无线传输过程中传输距离远,功耗低,设备综合成本低,相比较WIFI、RFID、ZIGBEE等具有更高的性价比。

在禽类的栏舍内或者其他禽类经常活动聚集的地方安装信号接收主机,通过天线将传感器上的数据传输到主机的读写模块,然后通过内部的编码转换,形成数据包,通过GPRS/GSM/NB数据传输模块传送回服务器数据库存储。

另外,上述的处理模块1032包括设置子模块10321、栈处理子模块10322、ID读取子模块10323、下载子模块10324、启动子模块10325、等待子模块10326、数据包形成子模块10327、判断子模块10328、发送子模块10329以及广播子模块1033。

设置子模块10321,用于初始化外设以及IO设置。

栈处理子模块10322,用于初始化、注册和回调BLE协议栈。

ID读取子模块10323,用于读取正常工作的传感器ID。

下载子模块10324,用于下载配置至传感器。

启动子模块10325,用于启动RTC定时工作。

等待子模块10326,用于等待RTC中断。

数据包形成子模块10327,用于读取传感器采集的步数以及脚环的电池电量信息,形成数据包。

判断子模块10328,用于判断是否已经启动终端与服务器的蓝牙连接。

发送子模块10329,用于若是,则发送传感器采集的步数信息,更新RTC唤醒时间。

广播子模块1033,用于若否,则更新蓝牙广播数据内容,启动发送设定时间的广播,并进入睡眠状态。

对于上述的脚环设备端定义ble service用来与HOST通信;传感器的定义如下:128bit UUID is 0x6e400001-b5a3-f393-e0a9-e50e24dcca9e;服务器在建立连接后,扫描设备端的传感器可以读到此服务,服务提供TX和RX的接口用来做为数据通道。

服务器下发指令结构:

typedef struct

{

U16 signature;//cmd signature for verify 0x4d45;低字节在前

U8 cmdType;//cmd type

U8 subCmd;//subCmd default:0

U8 cmdPara[16];//if cmd with paramter,filled here

}HostCmd_t;

其中命令signature字段为命令头,固定为2个字节0x4d45;整个命令长度最大为20bytes。

脚环设备端执行状态回复:

typedef struct

{

U16 signature;//cmd signature for verify 0x4d45;低字节在前

U8 cmdType;//cmd type exclude read sensor data

U8 status;//cmd process status 0:fail 1:success

U8 cmdPara[16];//if cmd need ack data,filled here

}DeviceACK_t;

设备端sensor数据状态回复:

typedef struct

{

U16 signature;//cmd signature for verify 0x4d45;低字节在前

U8 cmdType;//cmd type:0x03only

U8 index;//sensor data index

U8 cmdPara[16];//sensor data

}DeviceACK_t。

具体地,服务器与脚环的数据交互过程中,指令集包括同步标签时间、操作标签LED灯、读取历史数据、读取设备电量信息以及读取设备版本信息。

其中,对于同步标签时间指令,具体是用于同步双方日期时间,命令号cmdtype=0x01;子命令未使用subcmd=0,需要同步的日期时间在参数cmdPara[16]中传递给标签,举个例子:同步脚环设备端日期为17-12-31-08-30-00(年-月-日-时-分-秒),命令如下:0x45,0x4d,0x01,0x00,0x0c,0x1f,0x08,0x1e,00;脚环设备端回复命令执行结果:0x45,0x4d,0x01,0x00/0x01(失败/成功)。

对于操作标签LED灯指令,通过此指令控制LED灯点亮或者关闭,命令号为Cmdtype=0x02,子命令Subcmd=0(关闭LED灯),0x01(打开LED等);举个例子,打开LED:0x45,0x4d,0x02,0x01;关闭LED:0x45,0x4d,0x02,0x00,脚环设备端回复指令执行结果:0x45,0x4d,0x02,0x00/0x01(失败/成功)。

对于读取历史数据指令,该指令用于读取脚环设备端存储的计步数据,命令号为Cmdtype=0x03,子命令Subcmd=0(全部读取),0x01(指定日期读取)。

对于读取设备电量信息指令,该指令的命令号为Cmdtype=0x04,子命令Subcmd=0;举个例子:读取电量信息:0x45,0x4d,0x04,0x00;脚环设备端回复命令执行结果:0x45,0x4d,0x04,0x00/0x01(失败/成功),0x51(电量81%)。

对于读取设备版本信息指令,该指令的命令号为Cmdtype=0x05,子命令未使用Subcmd=0;举个例子:读取设备软硬件版本信息:0x45,0x4d,0x05,0x00;脚环设备端回复命令执行结果:0x45,0x4d,0x04,0x00/0x01(失败/成功),’Z’,’J’,’H’,”,’S’,’1’,’.’,’0’,’1’,’-‘,’H’,’1’,’.’,’0’。

对于上述的服务器而言,其包括定位单元、近场数据传输单元、数据处理中心以及远程数据传输单元,其中,近场数据传输单元与传感器的近场数据传输单元连接,远程数据传输单元与客户端连接。客户端可以为APP、后台或者微信终端。

另外,对于上述的复位单元104,当禽类出栏时,需要将传感器拆除回收,仅保留脚环套在禽类身上,将传感器复位待下一次与新脚环套配套使用,这样,既可以起到环保和节约成本的效果,用户可以通过脚环套上的二维码进行扫描后查询相关信息,便于消费者便捷查询禽类的活动状况及生长时间,便于消费者真正分辨禽类的种类。

对于上述的请求获取单元105,主要是消费者、养殖户以及管理员等通过相关设备发送查询请求。

对于上述的信息返回单元106,根据查询请求返回禽类的相关信息的步骤,所述相关信息包括总步数、生长天数(出栏日期-入栏时间)、出生日期(通过入栏日期-入栏时的日龄得出,日龄需养殖户在后台输入)、入栏日期(第一次被读写器记录的日期)、出栏日期(按下网关主机上的“出栏”开关,这种状态下主机读到的标签被认为是出栏前的最后一次,之后传感器进入睡眠模式)、养殖场名称、养殖场地理位置(根据GPRS模块返回的地理位置信息)、品种以及识别编号中至少一个。

具体地,对于消费者发送的请求,还可以获取到明细页的相关信息,比如按日列表显示、每日步数、每小时步数。

对于养殖户而言,返回禽类的相关信息包括显示所有传感器编码的数据,内容同消费者端看到的所有内容。

对于管理员而言,可以创建客户号,录入客户信息;关联客户号与主机编号,主机名称可自定义;关联客户号与传感器编码;查看所有主机状态(位置信息等);查看所有传感器数据。

上述的一种禽类养殖监测系统,通过禽类佩戴的带有二维码以及传感器的脚环,采集其养殖过程中的步数、活动时间以及其他相关信息,发送至服务器进行存储,出栏后,用户可利用扫描二维码获取该禽类的养殖相关信息,实现便于消费者便捷查询禽类的活动状况及生长时间,便于消费者真正分辨禽类的种类。

上述仅以实施例来进一步说明本发明的技术内容,以便于读者更容易理解,但不代表本发明的实施方式仅限于此,任何依本发明所做的技术延伸或再创造,均受本发明的保护。本发明的保护范围以权利要求书为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1