一种用于农业物联网无线组网的通信系统及方法与流程

文档序号:22554350发布日期:2020-10-17 02:34阅读:来源:国知局

技术特征:

1.一种用于农业物联网无线组网的通信系统,其特征在于,包括:终端节点、网关节点、云平台;

所述终端节点,用于获取与农业相关的数据信息,并将所述获取到的数据信息发送至网关节点;

所述网关节点,与数个终端节点通信连接,用于接收终端节点发送的数据信息,并将所述数据信息发送至云平台;

所述云平台,与数个网关节点通信连接,用于接收网关节点发送的数据信息,并存储接收到的数据信息。

2.根据权利要求1所述的一种用于农业物联网无线组网的通信系统,其特征在于,所述云平台,还用于向网关节点发送数据请求;

所述网关节点,还用于接收云平台发送的数据请求,并将所述数据请求发送至终端节点;

所述终端节点,还用于接收网关节点发送的数据请求,并对所述数据请求进行处理。

3.根据权利要求2所述的一种用于农业物联网无线组网的通信系统,其特征在于,所述网关节点与数个终端节点进行通信是通过wifi建立第一tcp通信协议,所述第一tcp通信协议的报文格式按顺序依次包括固定报头、可变报头、有效载荷;

固定报头占1个字节,其中7-4位表示报文类型,报文类型包括请求call和响应reply两种;3-0位表示报文标志,报文标志包括请求call类型的心跳请求pingcall和数据请求datacall、响应reply类型的心跳响应pongreply和数据发送datasend;

可变报头占1个字节,表示终端节点号tid;当报文标志为数据请求datacall、心跳响应pongreply和数据发送datasend时,协议报文中包含可变报头;当报文标志是心跳请求pingcall时,协议报文中不包括可变报头;

当tcp通信协议的报文标志为数据发送datasend时,协议报文包括有效载荷,有效载荷包含一条或多条记录,一条记录包括剩余标志位、数据类型、数据长度、有效数据,剩余标志位和数据类型合占1个字节,7位表示剩余标志位,代表接下来是否还有下一条记录,6-0位表示数据类型,数据长度占4个字节,表示有效数据的长度,有效数据表示实际数据,是与数据类型对应的具体数据。

4.根据权利要求2所述的一种用于农业物联网无线组网的通信系统,其特征在于,所述云平台与数个网关节点进行通信是通过通信网络建立的第二tcp通信协议,所述第二tcp通信协议的报文格式按顺序依次是固定报头、可变报头、有效载荷;

固定报头占2个字节,其中第1字节的7-4位表示报文类型,报文类型包括请求call和响应reply两种;第1字节的3-0位表示报文标志,报文标志包括请求call类型的连接请求concall、断连请求disconcall、心跳请求pingcall和数据请求datacall以及响应reply类型的连接响应conreply、断连响应disconreply、心跳响应pongreply、数据响应datareply和数据发送datasend;第2字节表示报文标识符xid;

可变报头占1个字节,当报文标志为数据请求datacall和数据发送datasen)时,表示终端节点号tid;当报文标志为除数据发送datasend外的其他响应reply类报文标志时,表示响应状态,其中响应状态包括接受accept和拒绝deny两种;当报文标志是连接请求concall、断连请求disconcall、心跳请求pingcall时,报文中不具有可变报头;

当报文标志为数据发送datasend时,报文包含有效载荷,有效载荷包含一条或多条记录,一条记录包括剩余标志位、数据类型、数据长度、有效数据,剩余标志位和数据类型合占1个字节,7位表示剩余标志位,代表接下来是否还有下一条记录,6-0位表示数据类型,数据长度占4个字节,表示有效数据的长度,有效数据表示实际数据,是与数据类型对应的具体数据。

5.根据权利要求2所述的一种用于农业物联网无线组网的通信系统,其特征在于,所述网关节点将数据请求发送至终端节点是通过广播形式进行发送的。

6.根据权利要求3所述的一种用于农业物联网无线组网的通信系统,其特征在于,当网关节点对与网关节点相连的数个终端节点发出心跳请求时,与网关节点相连的所有的终端节点均做出心跳响应;当网关节点对与网关节点相连的数个终端节点发出数据请求时,与网关节点相连的所有终端节点根据报文中的终端节点号tid进行判断,若终端节点号与报文中的终端节点号tid一致,则终端节点执行所述数据请求数据。

7.根据权利要求2所述的一种用于农业物联网无线组网的通信系统,其特征在于,所述云平台向网关节点发送数据请求后还包括:

判断模块,用于判断在预设请求次数阈值是否接收到网关节点发送的响应数据,若否,则表示通信异常。

8.一种用于农业物联网无线组网的通信方法,其特征在于,包括步骤:

s1.云平台向网关节点发送数据请求;

s2.网关节点接收云平台发送的数据请求,并将所述数据请求发送至终端节点;

s3.终端节点接收网关节点发送的数据请求,并对所述数据请求进行处理。

9.根据权利要求8所述的一种用于农业物联网无线组网的通信方法,其特征在于,还包括步骤:

s4.终端节点获取与农业相关的数据信息,并将所述获取到的数据信息发送至网关节点;

s5.网关节点接收终端节点发送的数据信息,并将所述数据信息发送至云平台;

s6.云平台接收网关节点发送的数据信息,并存储接收到的数据信息。

10.根据权利要求9所述的一种用于农业物联网无线组网的通信方法,其特征在于,所述云平台向网关节点发送数据请求后还包括:

判断在预设请求次数阈值是否接收到网关节点发送的响应数据,若否,则表示通信异常。


技术总结
本发明公开了一种用于农业物联网无线组网的通信系统及方法,其中涉及的一种用于农业物联网无线组网的通信系统,包括:终端节点、网关节点、云平台;所述终端节点,用于获取与农业相关的数据信息,并将所述获取到的数据信息发送至网关节点;所述网关节点,与数个终端节点通信连接,用于接收终端节点发送的数据信息,并将所述数据信息发送至云平台;所述云平台,与数个网关节点通信连接,用于接收网关节点发送的数据信息,并存储接收到的数据信息。本发明中终端节点与网关节点之间能够进行双向通信,网关节点与云平台之间能够进行双向通信,能够将终端采集到的数据准确、及时地传送到云端,方便农业工作者远程获取农业信息。

技术研发人员:吕文涛;汪静波;包晓敏;杜永均
受保护的技术使用者:浙江理工大学;宁波纽康生物技术有限公司
技术研发日:2020.07.22
技术公布日:2020.10.16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1