本發(fā)明涉及灌溉技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種無(wú)線遠(yuǎn)程灌溉方法及系統(tǒng)。
背景技術(shù):
目前,為了保證作物正常生長(zhǎng),獲取高產(chǎn)穩(wěn)產(chǎn),必須供給作物以充足的水分。在自然條件下,往往因降水量不足或分布的不均勻,不能滿足作物對(duì)水分要求。因此,必須通過(guò)人為地進(jìn)行灌溉,以補(bǔ)天然降雨之不足。現(xiàn)在的農(nóng)業(yè)灌溉都是采用噴灌、滴灌、微灌等技術(shù)方法,均需要人在控制室手動(dòng)根據(jù)監(jiān)控現(xiàn)場(chǎng)的情況進(jìn)行控制,或者通過(guò)WIFI、GPRS、485等無(wú)線方式進(jìn)行控制,上述方法造價(jià)太高,且不易維護(hù),有些偏遠(yuǎn)山區(qū)的GPRS信號(hào)弱,或者大棚沒(méi)有wifi網(wǎng)絡(luò)。
因此,如何實(shí)現(xiàn)對(duì)農(nóng)作物的自動(dòng)灌溉,是本領(lǐng)域技術(shù)人員需要解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種無(wú)線遠(yuǎn)程灌溉方法及系統(tǒng),以實(shí)現(xiàn)對(duì)農(nóng)作物的自動(dòng)灌溉。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了如下技術(shù)方案:
一種無(wú)線遠(yuǎn)程灌溉方法,包括:
主控機(jī)通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令,所述控制命令中包括待控制灌溉機(jī)的分機(jī)號(hào);
每個(gè)灌溉機(jī)通過(guò)自身的433無(wú)線通信模塊接收到所述控制命令后,判斷所述控制命令中的分機(jī)號(hào)與自身分機(jī)號(hào)是否一致;若一致,則利用所述控制命令執(zhí)行對(duì)應(yīng)操作。
其中,所述主控機(jī)通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令,包括:
所述主控機(jī)利用預(yù)存的控制策略,通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令。
其中,所述利用所述控制命令執(zhí)行對(duì)應(yīng)操作之后,還包括:
向所述主控機(jī)發(fā)送處理結(jié)束命令。
其中,所述主控機(jī)發(fā)送的控制命令的格式依次為:命令開(kāi)始標(biāo)志、分機(jī)號(hào)、命令碼、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)、校驗(yàn)以及命令結(jié)束標(biāo)志;
灌溉機(jī)向所述主控機(jī)發(fā)送的處理結(jié)束命令的格式依次為:命令開(kāi)始標(biāo)志、分機(jī)號(hào)、命令碼、處理結(jié)果、校驗(yàn)以及命令結(jié)束標(biāo)志。
其中,所述主控機(jī)向灌溉機(jī)發(fā)送的控制命令中的命令開(kāi)始標(biāo)志,與灌溉機(jī)向所述主控機(jī)發(fā)送的命令開(kāi)始標(biāo)志不同。
一種無(wú)線遠(yuǎn)程灌溉系統(tǒng),包括:
主控機(jī),以及至少一個(gè)灌溉機(jī);
所述主控機(jī),用于通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令,所述控制命令中包括待控制灌溉機(jī)的分機(jī)號(hào);
每個(gè)灌溉機(jī),用于通過(guò)自身的433無(wú)線通信模塊接收所述控制命令,并在所述控制命令中的分機(jī)號(hào)與自身分機(jī)號(hào)一致時(shí),利用所述控制命令執(zhí)行對(duì)應(yīng)操作。
其中,所述主控機(jī)利用預(yù)存的控制策略,通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令。
其中,灌溉機(jī)利用所述控制命令執(zhí)行對(duì)應(yīng)操作之后,向所述主控機(jī)發(fā)送處理結(jié)束命令。
其中,所述主控機(jī)發(fā)送的控制命令的格式依次為:命令開(kāi)始標(biāo)志、分機(jī)號(hào)、命令碼、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)、校驗(yàn)以及命令結(jié)束標(biāo)志;灌溉機(jī)向所述主控機(jī)發(fā)送的處理結(jié)束命令的格式依次為:命令開(kāi)始標(biāo)志、分機(jī)號(hào)、命令碼、處理結(jié)果、校驗(yàn)以及命令結(jié)束標(biāo)志。
其中,所述主控機(jī)向灌溉機(jī)發(fā)送的控制命令中的命令開(kāi)始標(biāo)志,與灌溉機(jī)向所述主控機(jī)發(fā)送的命令開(kāi)始標(biāo)志不同。
通過(guò)以上方案可知,本發(fā)明實(shí)施例提供的一種無(wú)線遠(yuǎn)程灌溉方法,包括:主控機(jī)通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令,所述控制命令中包括待控制灌溉機(jī)的分機(jī)號(hào);每個(gè)灌溉機(jī)通過(guò)自身的433無(wú)線通信模塊接收到所述控制命令后,判斷所述控制命令中的分機(jī)號(hào)與自身分機(jī)號(hào)是否一致;若一致,則利用所述控制命令執(zhí)行對(duì)應(yīng)操作。
可見(jiàn),在方案中,可通過(guò)主控機(jī)以無(wú)線方式向各個(gè)灌溉機(jī)發(fā)送控制命令,從而節(jié)省了控制成本;并且,通過(guò)向不同的灌溉機(jī)發(fā)送不同的控制命令,從而實(shí)現(xiàn)有針對(duì)性的分區(qū)灌溉,實(shí)現(xiàn)灌溉的定制管理;本發(fā)明還公開(kāi)了一種無(wú)線遠(yuǎn)程灌溉系統(tǒng),同樣能實(shí)現(xiàn)上述技術(shù)效果。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例公開(kāi)的一種無(wú)線遠(yuǎn)程灌溉方法流程示意圖;
圖2為本發(fā)明實(shí)施例公開(kāi)的一種無(wú)線遠(yuǎn)程灌溉系統(tǒng)示意圖;
圖3為本發(fā)明實(shí)施例公開(kāi)的一種無(wú)線遠(yuǎn)程灌溉系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例公開(kāi)了一種無(wú)線遠(yuǎn)程灌溉方法及系統(tǒng),以實(shí)現(xiàn)對(duì)農(nóng)作物的自動(dòng)灌溉。
參見(jiàn)圖1,本發(fā)明實(shí)施例提供的一種無(wú)線遠(yuǎn)程灌溉方法,包括:
S101、主控機(jī)通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令,所述控制命令中包括待控制灌溉機(jī)的分機(jī)號(hào);
具體的,本實(shí)施例中的主控機(jī)為帶有433無(wú)線通信模塊的控制設(shè)備,包括但不限于PC,或者由各種芯片組成的控制設(shè)備;本實(shí)施例中的每個(gè)灌溉機(jī)為帶有433無(wú)線通信模塊的嵌入式處理設(shè)備,分機(jī)號(hào)是灌溉機(jī)的標(biāo)識(shí),可以通過(guò)分機(jī)的按鍵或者藍(lán)牙等方式設(shè)定,一旦設(shè)定是需要掉電保存,除非有意更改;通過(guò)該分機(jī)號(hào),便可確定對(duì)應(yīng)的灌溉機(jī)所處的地理位置,從而可有針對(duì)性的向某一分區(qū)內(nèi)的灌溉機(jī)發(fā)送控制命令,實(shí)現(xiàn)了有針對(duì)應(yīng)的灌溉,滿足不同農(nóng)作物的需求。
S102、每個(gè)灌溉機(jī)通過(guò)自身的433無(wú)線通信模塊接收到所述控制命令后,判斷所述控制命令中的分機(jī)號(hào)與自身分機(jī)號(hào)是否一致;若一致,則利用所述控制命令執(zhí)行對(duì)應(yīng)操作。
具體的,由于433無(wú)線是廣播信號(hào),因此每個(gè)分機(jī)灌溉設(shè)備都可以收到該控制命令;但是,由于每個(gè)灌溉機(jī)內(nèi)設(shè)置了自己唯一的分機(jī)號(hào),因此,如果灌溉機(jī)判定收到的控制命令中的分機(jī)號(hào)和自己設(shè)定的分機(jī)號(hào)相同,則按照該控制命令中的命令碼和數(shù)據(jù)內(nèi)容執(zhí)行控制命令;如果不相同,則丟棄,不執(zhí)行任何操作。參見(jiàn)圖2,為本實(shí)施例提供的系統(tǒng)結(jié)構(gòu)示意圖,在本實(shí)施例中,一個(gè)主控機(jī)與N個(gè)灌溉機(jī)通過(guò)無(wú)線連接,本實(shí)施例中的分機(jī)號(hào)便可以是灌溉機(jī)的序號(hào),例如:1號(hào)灌溉機(jī)的分機(jī)號(hào)為1,N號(hào)灌溉機(jī)的分機(jī)號(hào)為N,這樣,便可通過(guò)不同的分機(jī)號(hào)區(qū)分不同的灌溉機(jī),從而實(shí)現(xiàn)通過(guò)主控機(jī)對(duì)各灌溉機(jī)的控制,實(shí)現(xiàn)對(duì)農(nóng)作物的自動(dòng)灌溉。
基于上述實(shí)施例,所述主控機(jī)通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令,包括:
所述主控機(jī)利用預(yù)存的控制策略,通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令;其中,所述主控機(jī)發(fā)送的控制命令的格式依次為:命令開(kāi)始標(biāo)志、分機(jī)號(hào)、命令碼、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)、校驗(yàn)以及命令結(jié)束標(biāo)志。
具體的,主控機(jī)可以根據(jù)實(shí)際情況向各灌溉機(jī)發(fā)送控制命令,也可以按照主控機(jī)軟件設(shè)定好的控制策略給不同區(qū)域的分機(jī)發(fā)送控制命令,這里的控制策略可以理解為:用戶預(yù)先設(shè)定了在某一時(shí)間段,向某一區(qū)域的灌溉機(jī)發(fā)送某一控制命令的策略。在本實(shí)施例中,主控機(jī)發(fā)送的控制命令的格式如下:命令開(kāi)始標(biāo)志+分機(jī)號(hào)+命令碼+數(shù)據(jù)長(zhǎng)度+數(shù)據(jù)+校驗(yàn)+命令結(jié)束標(biāo)志。
基于上述實(shí)施例,所述利用所述控制命令執(zhí)行對(duì)應(yīng)操作之后,還包括:
向所述主控機(jī)發(fā)送處理結(jié)束命令。
其中,灌溉機(jī)向所述主控機(jī)發(fā)送的處理結(jié)束命令的格式依次為:命令開(kāi)始標(biāo)志、分機(jī)號(hào)、命令碼、處理結(jié)果、校驗(yàn)以及命令結(jié)束標(biāo)志;并且,所述主控機(jī)向灌溉機(jī)發(fā)送的控制命令中的命令開(kāi)始標(biāo)志,與灌溉機(jī)向所述主控機(jī)發(fā)送的命令開(kāi)始標(biāo)志不同。
具體的,在本實(shí)施例中,灌溉機(jī)利用該控制命令執(zhí)行對(duì)應(yīng)操作后,可將處理結(jié)果返回給主控機(jī),以便主控機(jī)及時(shí)掌握每個(gè)灌溉機(jī)的處理情況,如果該灌溉機(jī)沒(méi)有接收到主控機(jī)返回處理結(jié)束命令,則可判定為該灌溉機(jī)可能出現(xiàn)了故障,這時(shí)可在間隔預(yù)定時(shí)長(zhǎng)后,再次向該灌溉機(jī)發(fā)送相同的控制命令;如果主控機(jī)在發(fā)送相同的控制命令后的預(yù)定時(shí)長(zhǎng)內(nèi),依然沒(méi)有接受到處理接觸命令,則判定該灌溉機(jī)故障,并向工作人員反饋故障信息,以便及時(shí)處理。本實(shí)施例中的處理結(jié)束命令的格式為:命令開(kāi)始標(biāo)志+分機(jī)號(hào)+命令碼+處理結(jié)果+校驗(yàn)+命令結(jié)束標(biāo)志;并且為了區(qū)分,可設(shè)置主控機(jī)發(fā)給分機(jī)的命令標(biāo)志和分機(jī)返回給主控機(jī)的命令標(biāo)志不相同。
下面對(duì)本發(fā)明實(shí)施例提供的無(wú)線遠(yuǎn)程灌溉系統(tǒng)進(jìn)行介紹,下文描述的無(wú)線遠(yuǎn)程灌溉系統(tǒng)與上文描述的無(wú)線遠(yuǎn)程灌溉方法可以相互參照。
參見(jiàn)圖3,本發(fā)明實(shí)施例提供的一種無(wú)線遠(yuǎn)程灌溉系統(tǒng),包括:
主控機(jī)100,以及至少一個(gè)灌溉機(jī)200;
所述主控機(jī),用于通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令,所述控制命令中包括待控制灌溉機(jī)的分機(jī)號(hào);
每個(gè)灌溉機(jī),用于通過(guò)自身的433無(wú)線通信模塊接收所述控制命令,并在所述控制命令中的分機(jī)號(hào)與自身分機(jī)號(hào)一致時(shí),利用所述控制命令執(zhí)行對(duì)應(yīng)操作。
基于上述實(shí)施例,所述主控機(jī)利用預(yù)存的控制策略,通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令。
基于上述實(shí)施例,灌溉機(jī)利用所述控制命令執(zhí)行對(duì)應(yīng)操作之后,向所述主控機(jī)發(fā)送處理結(jié)束命令。
基于上述實(shí)施例,所述主控機(jī)發(fā)送的控制命令的格式依次為:命令開(kāi)始標(biāo)志、分機(jī)號(hào)、命令碼、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)、校驗(yàn)以及命令結(jié)束標(biāo)志;灌溉機(jī)向所述主控機(jī)發(fā)送的處理結(jié)束命令的格式依次為:命令開(kāi)始標(biāo)志、分機(jī)號(hào)、命令碼、處理結(jié)果、校驗(yàn)以及命令結(jié)束標(biāo)志。
基于上述實(shí)施例,所述主控機(jī)向灌溉機(jī)發(fā)送的控制命令中的命令開(kāi)始標(biāo)志,與灌溉機(jī)向所述主控機(jī)發(fā)送的命令開(kāi)始標(biāo)志不同。
本發(fā)明實(shí)施例提供的一種無(wú)線遠(yuǎn)程灌溉方法,包括:主控機(jī)通過(guò)自身的433無(wú)線通信模塊向各灌溉機(jī)發(fā)送控制命令,所述控制命令中包括待控制灌溉機(jī)的分機(jī)號(hào);每個(gè)灌溉機(jī)通過(guò)自身的433無(wú)線通信模塊接收到所述控制命令后,判斷所述控制命令中的分機(jī)號(hào)與自身分機(jī)號(hào)是否一致;若一致,則利用所述控制命令執(zhí)行對(duì)應(yīng)操作。可見(jiàn),在方案中,可通過(guò)主控機(jī)以無(wú)線方式向各個(gè)灌溉機(jī)發(fā)送控制命令,從而節(jié)省了控制成本;并且,通過(guò)向不同的灌溉機(jī)發(fā)送不同的控制命令,從而實(shí)現(xiàn)有針對(duì)性的分區(qū)灌溉,實(shí)現(xiàn)灌溉的定制管理;本發(fā)明還公開(kāi)了一種無(wú)線遠(yuǎn)程灌溉系統(tǒng),同樣能實(shí)現(xiàn)上述技術(shù)效果。
本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。
對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。