一种用于智慧农业的无线远程控制终端的通信方法技术

技术编号:29765569 阅读:12 留言:0更新日期:2021-08-20 21:20
本发明专利技术是一种用于智慧农业的无线远程控制终端的通信方法,应用于服务器、网关设备和无线终端设备,包括以下步骤:(1)数据初始化:设定无线终端设备工作时区;(2)建立短连接:在唤醒无线远程控制终端设备工作时区之前,所述无线远程控制终端设备保持未唤醒状态;(3)建立长连接:在唤醒无线远程控制终端设备工作时区内,所述无线远程控制终端设备由未唤醒状态进入唤醒状态,并保持长时间的唤醒状态;(4)传输数据:步骤(3)完成后,所述无线远程控制终端设备处于唤醒状态后可进行实时数据传输;(5)关闭连接:到无线远程控制终端设备工作时区结束时,所述无线远程控制终端设备由唤醒状态进入未唤醒状态。

【技术实现步骤摘要】
一种用于智慧农业的无线远程控制终端的通信方法
本专利技术涉及智慧农业
,更具体地,涉及一种用于智慧农业的无线远程控制终端的通信方法。
技术介绍
无线远程控制终端设备为智慧农业灌溉提供新的通信方法及系统,为智慧农业领域互联网的通讯及工作模式带来新的变化,使得田间无线远程控制终端设备使用性发挥更加持久与稳定。服务器、网关与无线远程控制终端设备建立通信链路,把所有无线远程控制终端设备都挂载到链路上,无线远程控制终端和网关设备均采用正常请求应答的通信方法,实现服务器通过网关设备实时获取链路上所有设备的数据。用户通过移动终端设备进行远程控制或了解无线远程控制终端设备的工作状态。目前智慧农业的无线远程控制终端的通信系统存在以下问题:1、农业领域中的无线远程控制终端设备采用不区分设备工作模式,设备长时间处于工作状态消耗大量电能,而实际上设备没有进行阀门操作或传感器数据采集等工作;2、市面上无线远程控制终端设备普遍采用GPRS的通信方法,不存在网关设备,该方案不适用在信号不良或要求实时控制的地方,同时随着设备增多,物联网卡的管理开销加大。也有无线远程控制终端设备采用分时异步请求的通信方法访问服务器,但需要严格管理的每个无线远程控制终端上报时间,随着终端设备较多时服务器访问量增加,出现实时控制效果不明显等问题。
技术实现思路
本专利技术的目的在于,提供一种能够区分设备工作模式,建立无线远程控制终端设备工作机制,能降低设备功耗,还能提高设备响应速度,该机制用于智慧农业的无线远程控制终端的通信方法。为解决上述问题,提供一种用于智慧农业的无线远程控制终端的通信方法,应用于服务器、网关设备和无线终端设备,包括以下步骤:(1)数据初始化:设定无线远程控制终端设备工作时区;(2)建立短连接:在无线远程控制终端设备工作时区之前,所述服务器会下发控制指令到网关设备,网关设备接收到服务器的指令后切换成唤醒工作模式,并转发控制指令到无线远程控制终端设备,无线远程控制终端设备接收到网关设备的指令后执行控制指令,执行控制指令完成后返回ACK到网关设备,网关设备把无线远程控制终端设备的ACK转发给服务器,所述无线远程控制终端设备保持未唤醒状态;(3)建立长连接:在无线远程控制终端设备工作时区内,所述服务器下发长唤醒指令到网关设备,网关设备接收到服务器的指令切换成唤醒工作模式,并转发长唤醒指令到无线远程控制终端设备,无线远程控制终端设备接收到网关设备的指令后执行长唤醒指令,执行长唤醒指令完成后返回ACK到网关设备,网关设备把无线远程控制终端设备的ACK转发给服务器,所述无线远程控制终端设备由未唤醒状态进入唤醒状态,并保持长时间的唤醒状态;(4)传输数据:步骤(3)完成后,所述无线远程控制终端设备处于唤醒状态后可进行实时数据传输,当远程操作无线远程控制终端设备时,可快速响应;(5)关闭连接:到无线远程控制终端设备工作时区结束时,所述服务器下发短唤醒指令到网关设备,网关设备接收到服务器的指令切换成唤醒工作模式,并转发短唤醒指令到无线远程控制终端设备,无线远程控制终端设备接收到网关设备的指令后执行短唤醒指令,执行短唤醒指令完成后返回ACK到网关设备,网关设备把无线远程控制终端设备的ACK转发给服务器,所述无线远程控制终端设备由唤醒状态进入未唤醒状态。特别的,步骤(1)中,设定无线远程控制终端设备工作时区为每天的7:00:00~19:00:00。特别的,步骤(2)中,建立短连接的具体时区在无线远程控制终端设备未在工作时区内,所述无线远程控制终端设备未在工作时区的范围为19:00:01~6:59:59,所述无线远程控制终端未在唤醒状态执行及其响应的ACK的整个处理过程消时为4~5秒钟,不能做到快速响应。特别的,步骤(3)中,设定唤醒设备长连接时间大于无线远程控制终端设备工作时区的差值,设定唤醒设备长连接时间为14小时。特别的,步骤(4)中,所述无线远程控制终端在唤醒状态执行指令,及其响应的ACK的整个处理过程消时约为1~3秒钟。特别的,步骤(5)中,所述无线远程控制终端在唤醒状态执行短唤醒指令,会覆盖原来的长唤醒的剩余时间,从而使无线远程控制终端由唤醒状态切换成未唤醒状态,相当于关闭了长连接。特别的,所述无线终端设备有若干个,且每个无线远程控制终端设备都绑定到对应的网关设备上。本专利技术的有益效果如下:本专利技术使得无线远程控制终端设备建立完备的工作机制,以较低的功耗实现远程快速控制或实时了解无线远程控制终端设备的工作状态。本专利技术用于区分日间和夜间的工作模式,既保证日间无线远程控制终端设备工作实时性和稳定性,也保证夜间无线终端设备不处于工作模式时带来不必要的电能消耗,延长设备工作寿命。本专利技术能够区分设备工作模式,建立无线远程控制终端设备工作机制,能降低设备功耗,还能提高设备响应速度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的整体工作流程图;图2为本专利技术实施例的未到唤醒无线远程控制终端设备时刻进行控制无线远程控制终端设备的工作流程图。图3为本专利技术实施例的到唤醒无线远程控制终端设备时刻唤醒设备建立长连接进入唤醒模式的工作流程图。图4为本专利技术实施例的在无线远程控制终端设备时刻唤醒设备后进行数据传输或控制的工作流程图。图5为本专利技术实施例的在无线远程控制终端设备时刻唤醒设备后关闭设备唤醒模式的工作流程图。具体实施方式下面结合附图对本专利技术的优选实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。如图1所示,本实施例的一种用于智慧农业的无线远程控制终端的通信方法,应用于服务器、网关设备和无线终端设备,包括以下步骤:(1)数据初始化:设定唤醒无线远程控制终端设备工作时区7:00:00~19:00:00。(2)建立短连接:如图2所示,建立短连接的具体时区在无线远程控制终端设备未在工作时区内,无线远程控制终端设备未在工作时区的范围为19:00:01~6:59:59,无线远程控制终端未在唤醒状态执行例如控制至今,及其响应的ACK的整个处理过程消时为4~5秒钟,不能做到快速响应,例如:在19:00:01~6:59:59时间内的某个时刻,若上述服务器下发控制指令,如“开阀指令”,到网关设备,网关设备接收到服务器的指令后切换成唤醒工作模式,并转发控制指令到无线远程控制终端设备,无线远程控制终端设备接收到网关设备的指令后执行控制指令,执行控制指令完成后返回ACK到网关设备,网关设备把无线远程控制终端设备的ACK转发给服务器,无线远程控制终端设备保持未唤醒状态,整个过程即本文档来自技高网...

【技术保护点】
1.一种用于智慧农业的无线远程控制终端的通信方法,应用于服务器、网关设备和无线终端设备,其特征在于:包括以下步骤:/n(1)数据初始化:设定无线远程控制终端设备工作时区;/n(2)建立短连接:在唤醒无线远程控制终端设备工作时区之前,所述服务器会下发控制指令到网关设备,网关设备接收到服务器的指令后切换成唤醒工作模式,并转发控制指令到无线远程控制终端设备,无线远程控制终端设备接收到网关设备的指令后执行控制指令,执行控制指令完成后返回ACK到网关设备,网关设备把无线远程控制终端设备的ACK转发给服务器,所述无线远程控制终端设备保持未唤醒状态;/n(3)建立长连接:在唤醒无线远程控制终端设备工作时区内,所述服务器下发长唤醒指令到网关设备,网关设备接收到服务器的指令切换成唤醒工作模式,并转发长唤醒指令到无线远程控制终端设备,无线远程控制终端设备接收到网关设备的指令后执行长唤醒指令,执行长唤醒指令完成后返回ACK到网关设备,网关设备把无线远程控制终端设备的ACK转发给服务器,所述无线远程控制终端设备由未唤醒状态进入唤醒状态,并保持长时间的唤醒状态;/n(4)传输数据:步骤(3)完成后,所述无线远程控制终端设备处于唤醒状态后可进行实时数据传输,当远程操作无线远程控制终端设备时,可快速响应;/n(5)关闭连接:到无线远程控制终端设备工作时区结束时,所述服务器下发短唤醒指令到网关设备,网关设备接收到服务器的指令切换成唤醒工作模式,并转发短唤醒指令到无线远程控制终端设备,无线远程控制终端设备接收到网关设备的指令后执行短唤醒指令,执行短唤醒指令完成后返回ACK到网关设备,网关设备把无线远程控制终端设备的ACK转发给服务器,所述无线远程控制终端设备由唤醒状态进入未唤醒状态。/n...

【技术特征摘要】
1.一种用于智慧农业的无线远程控制终端的通信方法,应用于服务器、网关设备和无线终端设备,其特征在于:包括以下步骤:
(1)数据初始化:设定无线远程控制终端设备工作时区;
(2)建立短连接:在唤醒无线远程控制终端设备工作时区之前,所述服务器会下发控制指令到网关设备,网关设备接收到服务器的指令后切换成唤醒工作模式,并转发控制指令到无线远程控制终端设备,无线远程控制终端设备接收到网关设备的指令后执行控制指令,执行控制指令完成后返回ACK到网关设备,网关设备把无线远程控制终端设备的ACK转发给服务器,所述无线远程控制终端设备保持未唤醒状态;
(3)建立长连接:在唤醒无线远程控制终端设备工作时区内,所述服务器下发长唤醒指令到网关设备,网关设备接收到服务器的指令切换成唤醒工作模式,并转发长唤醒指令到无线远程控制终端设备,无线远程控制终端设备接收到网关设备的指令后执行长唤醒指令,执行长唤醒指令完成后返回ACK到网关设备,网关设备把无线远程控制终端设备的ACK转发给服务器,所述无线远程控制终端设备由未唤醒状态进入唤醒状态,并保持长时间的唤醒状态;
(4)传输数据:步骤(3)完成后,所述无线远程控制终端设备处于唤醒状态后可进行实时数据传输,当远程操作无线远程控制终端设备时,可快速响应;
(5)关闭连接:到无线远程控制终端设备工作时区结束时,所述服务器下发短唤醒指令到网关设备,网关设备接收到服务器的指令切换成唤醒工作模式,并转发短唤醒指令到无线远程控制终端设备,无线远程控制终端设备接收到网关设备的指令后执行短唤醒指令,执行短唤醒指令完成后返回ACK到网关设备,网关设备把无线远程控制终端设备的ACK转发给服务器,所述无线远程控制...

【专利技术属性】
技术研发人员:温标堂裴朝峰韦晓韦颖龙
申请(专利权)人:捷佳润科技集团股份有限公司
类型:发明
国别省市:广西;45

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

1