CN106686686A - Wireless sensor network ad hoc network method for crop greenhouse cultivation - Google Patents

Wireless sensor network ad hoc network method for crop greenhouse cultivation Download PDF

Info

Publication number
CN106686686A
CN106686686A CN201610846650.7A CN201610846650A CN106686686A CN 106686686 A CN106686686 A CN 106686686A CN 201610846650 A CN201610846650 A CN 201610846650A CN 106686686 A CN106686686 A CN 106686686A
Authority
CN
China
Prior art keywords
node
packet
network node
network
base station
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610846650.7A
Other languages
Chinese (zh)
Other versions
CN106686686B (en
Inventor
陈俊杰
刘渊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NANJING INAGRI SENSOR NETWORKS TECHNOLOGY Co Ltd
Southeast University
Original Assignee
NANJING INAGRI SENSOR NETWORKS TECHNOLOGY Co Ltd
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NANJING INAGRI SENSOR NETWORKS TECHNOLOGY Co Ltd, Southeast University filed Critical NANJING INAGRI SENSOR NETWORKS TECHNOLOGY Co Ltd
Priority to CN201610846650.7A priority Critical patent/CN106686686B/en
Publication of CN106686686A publication Critical patent/CN106686686A/en
Application granted granted Critical
Publication of CN106686686B publication Critical patent/CN106686686B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/32Connectivity information management, e.g. connectivity discovery or connectivity update for defining a routing cluster membership
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G9/00Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
    • A01G9/14Greenhouses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A40/00Adaptation technologies in agriculture, forestry, livestock or agroalimentary production
    • Y02A40/10Adaptation technologies in agriculture, forestry, livestock or agroalimentary production in agriculture
    • Y02A40/25Greenhouse technology, e.g. cooling systems therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Environmental Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a wireless sensor network ad hoc network method for crop greenhouse cultivation in the technical field of greenhouse cultivation internet of things. A base station sends a clustering command, a hop count relationship among nodes is recorded, the node distribution density is calculated, and clusters are divided; a node receives a control instruction or a state query instruction sent by the base station, and if the node receives the control instruction, real-time monitoring and equipment regulation on the crop greenhouse cultivation growth environment information are executed according to control requirements; if the node receives the state query instruction, the self data packet transmission times are transmitted to the base station; the transmission costs of all paths are analyzed, and the path with the minimum transmission cost is selected as the optimal routing transmission path for data transmission; and after the system completes multiple times of environment information monitoring and regulation tasks, the base station carries out re-clustering according to the state information of the node. The method of the invention is applicable to an isomorphism or isomerism (node hardware isomerism) dynamic elf-organization and multi-hop transmission wireless sensor network ad hoc network.

Description

A kind of wireless sensor network ad hoc network method for crop greenhouse production
Technical field
The present invention relates to greenhouse production internet of things field, specially a kind of wireless sensing for crop greenhouse production Device network ad hoc network method.
Background technology
Wireless sensor network is the self-organizing network being made up of in wireless multi-hop communication mode big quantity sensor, will be wireless Sensor network is applied to modern agriculture field, not only can efficiently perceive, monitors and regulate and control agricultural environment information and crop Growth information, can also change the mode of production of traditional agriculture, promote agricultural to becoming more meticulous, the transformation of intelligent direction.But Because the computing capability of sensor nodes in wireless sensor network, storage capacity and transmittability are limited, (hardware is different for isomery Structure) hardware configuration of sensor node, configuration equipment, communication mode be different with data processing method, by wireless sensor network Large-scale application also needs to solve problems in agriculture field, wherein, isomorphism or the heterogeneous wireless sensor network stability of a system Poor, the self organization ability of node is not high, and the transmission efficiency of data is low, and the reliability and integrality of data is poor, based on this, this Invention proposes a kind of wireless sensor network ad hoc network method for crop greenhouse production.
The content of the invention
It is an object of the invention to provide a kind of wireless sensor network ad hoc network method for crop greenhouse production, with The isomorphism or the heterogeneous wireless sensor network stability of a system for solving to be proposed in above-mentioned background technology is poor, the self-organizing energy of node Power is not high, and the transmission efficiency of data is low, the poor problem of the reliability and integrality of data.
For achieving the above object, the present invention provides following technical scheme:A kind of wireless sensing for crop greenhouse production Device network ad hoc network method, including sensing node, control node, via node, gateway and base station, the sensing node (isomorphism Or hardware isomery) Real-time Collection crop greenhouse production growing environment information data, and data are converted, processed, are stored And transmission, base station is sent data in wireless multi-hop communication mode, control node (isomorphism or hardware isomery) is used for according to reality Border demand connects execution equipment different with regulation and control, and gateway is by between wireless sensor network architecture or the sub-network of agreement When carrying out intercommunication or fusion, protocol conversion, Route Selection and data exchange between sub-network is carried out data message, and after processing Data is activation to other nodes, via node have information wireless relay transmit (wireless receiving and dispatching) function, while but also with letter The function of breath process, storage and intelligent collaboration identification, the data transfer being mainly used between gateway and base station, it is right that base station is used for The Various types of data information of the wireless sensor network collection of crop greenhouse production is configured, is converted, is stored, analyzed and transmitted.
Preferably, the wireless sensor network ad hoc network method for crop greenhouse production, comprises the following steps that:
S1:Sensing node, control node and via node network consisting node, and together with gateway and base station deployment predetermined Position on, power-up initializing;
S2:Base station is the n (n of MANET>0) individual network node configuration identifier IDi(i=1,2 ..., n), set up network Jumping figure relational database between node, and by sub-clustering command packet by network node and gateway with flood mode broadcast send out Whole network is delivered to, network node receiving data bag records jumping figure relation, and continue to forward packet, base station to receive network section The packet that point is beamed back, updates jumping figure relational database;
S3:Leader cluster node is elected in base station according to the jumping figure relation between network node with reference to cluster algorithm, to network section Point carries out clustering, and base station is completed after sub-clustering, by sub-clustering information packet flooding mode broadcast transmission to whole network, net Network node receiving data bag, determines MANET sub-clustering situation;
S4:Base station receives the control instruction sent by host computers such as local monitoring terminals, according to MANET sub-clustering situation, knot Optimum route transmission routing algorithm is closed, control instruction packet is sent to each cluster head section with optimum route transmission path Point, the sensing node and control node in leader cluster node forwarding packet to cluster;
S5:Sensing node and control node parsing control instruction packet, perform corresponding equipment regulation and control or environmental information Acquisition tasks, in wireless sensor network, the hardware configuration between sensing node or between control node can be isomorphism Or isomery, isomorphism sensing node or control node are configured and control communication mode and sense with data processing method identical Equipment performs equipment, heterogeneous sensor node or control node due to being configured with different sensor assemblies or execution equipment, because And the communication protocol that is used to regulate and control is also different from communication interface, heterogeneous sensor node or control node need to change control instruction It is the communication protocol data bag matched with sensor assembly or execution equipment, and by corresponding communication interface and sensor die Block or execution equipment are communicated, and realize the real-time monitoring of execution equipment and the Real-time Collection of growing environment information data;
S6:Sensing node gathers the growing environment information data of crop greenhouse production, and sensing node is changed to data With process, the leader cluster node of itself place cluster is sent data packets to;
S7:Leader cluster node receives the packet that sensing node sends, and sends it to base with optimum route transmission path Stand, parsing packet in base station is integrated to data, analyzed and optimized, then by the data is activation after process to local monitor The host computers such as terminal, so far, the wireless sensor network of crop greenhouse production completes a wheel environmental information acquisition tasks;
S8:If the wireless sensor network of crop greenhouse production completes many wheel environmental information acquisition tasks, base station sends work Make status poll packet to ad hoc network node, network node receiving data bag, and return to the working condition of itself, base station Again sub-clustering is carried out to network node according to the jumping figure relational database and working condition of network node, return to step S4 is made The wireless sensor network of thing greenhouse production continues executing with the real-time monitoring of growing environment information and regulation and control.
Preferably, in step S1, network node specific workflow is comprised the following steps:
S11:Its wireless communication module of network node power-up initializing and sensor assembly, dormancy identification is set to 0, waits waiting Receive the packet that base station sends;
S12:When network node receives the sub-clustering command packet of base station transmission, following steps are performed:
S121:Network node i receives the packet forwarded by other nodes, by network node i in packet and other Jumping figure value between network node adds 1, i.e.,:
hi,j=hi,j+ 1, j=1,2 ..., n-1, i ≠ j
Network node continues broadcast forwarding packet to flood mode;
S122:If network node has received and forwarded the packet comprising all-network node ID Yu jumping figure relation h, stop Dormancy mark is set to 1, stops sending packet, and network node enters resting state;
S13:When network node receives the sub-clustering information packet of base station transmission, following steps are performed:
S131:Network node parses packet, and cluster G itself being located is determined according to sub-clustering informationj(j=1,2 ..., M, m < n) and leader cluster node ID;
S132:Network node broadcasts forwarding sub-clustering information packet to flood mode, then dormancy identification is set into 1, stops Packet is only sent, network node enters resting state;
S14:When sensing node and control node receive the control instruction packet of base station transmission, following steps are performed:
S141:If packet is equipment regulating and controlling task, leader cluster node forwards the packet to corresponding sensing section in cluster Point and control node, sensing node and control node require according to equipment regulation and control, corresponding execution equipment are controlled;
S142:Sensing node and control node are completed after equipment regulation and control, and dormancy identification is set into 1, stop sending packet, Into resting state;
S143:If packet is environment information acquisition task, leader cluster node forwards the packet to be passed accordingly in cluster Sense node, the growing environment information packet of the crop greenhouse production sent by sensing node to be received such as then, and with optimum Route transmission path R sends data packets to base station;
S144:Sensing node is by wireless communication module receive information gathered data bag, while start sensor assembly adopting Collection data, computing module starts Network Synchronization timer T;
S145:After the setting time of Network Synchronization timer terminates, i.e.,:T=0, sensor assembly stops data acquisition, Computing module is changed to data and processed;
S146:Sensing node is sent the data after process by wireless communication module to the cluster head section of itself place cluster Point, is then set to 1 by dormancy identification, and stops sending packet, into resting state;
S15:When network node receives the status poll packet of base station transmission, following steps are performed:
S151:If network node i (i=1,2 ..., n-m) receives status poll packet, by self IDiAnd number According to bag transmission times ciWrite packet, and send data packets to the leader cluster node of itself place cluster, then network node Dormancy identification be set to 1, stop sending packet, into resting state;
S152:If (j=1,2 ..., m) receives status poll packet to leader cluster node j, by self IDjAnd data Bag transmission times cjInformation writes packet, and according to optimum route transmission path R base station is sent it to, meanwhile, state is looked into Ask packet and send to cluster other network nodes, and the packet that network node is passed back is sent into base station.
Preferably, in step S3, MANET cluster algorithm is comprised the following steps:
S31:Base station includes network node to flood mode to MANET broadcast transmission sub-clustering command packet, in packet IDi(i=1,2 ..., n), and jumping figure relation hi,j(i, j=1,2 ... n), the initial value of jumping figure is 0, wherein according to step Method in S13, network node receives the sub-clustering command packet sent by base station, records jumping figure relation, and jumping figure value is added 1, then broadcast forwarding packet is continued in flooding mode, base station receives the packet that network node sends, and updates jumping figure pass It is database H:
Wherein, hi,j=0 (i=j), if base station have received and multiple close comprising network node i and network node j jumping figures simultaneously The packet of system, and the jumping figure value in packet is different, then the jumping figure value of network node i and network node j selects minimum of a value. I.e.:In k different jumping figure relation data bag, there are multiple jumping figure valuesThen network node i and net Jumping figure value between network node j is defined as:
Jumping figure relational database H is updated with this criterion;
S32:MANET is divided into m (m < n) individual cluster by base station by jumping figure relational database H, and elects m initial cluster Head node, specifically includes following steps:
S321:The distribution density of network node i is defined as:
Wherein, siFor network node i one jump communication distance in network node number, i.e., between network node i Jumping figure is 1 network node number;s′iIt is 2 network node number for jumping figure;s″iFor network node number of the jumping figure more than 2; a1,a2,a3For constant, and 0 < { a1,a2,a3<;
S322:Calculate the distribution density { p of all-network node1,p2,...,pn, and according to order row from big to small Sequence, the network node before election corresponding to m distribution density is used as leader cluster node;
S323:If it is identical with the distribution density of network node j to there is network node i, i.e.,:
pi=pj
The then jumping figure value sum between comparing cell node i and network node j and other known leader cluster node;
S324:AssumeFor the jumping figure value sum between network node i and other known leader cluster node,For the jumping figure value sum between network node j and other known leader cluster node, 0 < k < m, if
Ei,k≥Ej,k
Network node j is then preferentially elected as leader cluster node;Conversely, then preferentially electing network node i as leader cluster node;
S33:The sub-clustering database of network node is set up in base station according to jumping figure relational database H:
G={ G1,G2,...Gm}
N-m network node is put under in m cluster, each network node is automatically added to apart from itself nearest cluster head The cluster that node is located, specifically includes following steps:
S331:For network node i, compare it with the jumping figure value { h between m leader cluster nodei,1,hi,2,...,hi,m};
S332:If there is hi,jSo that
hi,j=min { hi,1,hi,2,...,hi,m}(j≤m)
Then network node i is added in the cluster that leader cluster node j is located:
IDi∈Gj
S333:If the jumping figure value between network node i and leader cluster node l and leader cluster node k (k≤m) is consistent, i.e.,:
hi,l=hi,k
Then compare distribution density p of leader cluster node l and leader cluster node ki,l,pi,k
S334:If
pi,l≥pi,k
Then network node i is added in the cluster that leader cluster node k is located:
IDi∈Gk
Conversely, network node i is added in the cluster that leader cluster node l is located:
IDi∈Gl
S34:Base station is completed after sub-clustering, to flood mode to MANET broadcast transmission sub-clustering information packet, network node Receiving data bag, determines cluster information, and packet is continued to be forwarded to neighboring network node, divides when all-network node determines After cluster information, MANET sub-clustering is completed.
Preferably, in step S4, MANET optimum route transmission routing algorithm is comprised the following steps:
S41:When sending packet between network node, the main path in all optional transmission paths of prioritizing selection, main road Footpath to set up mode as follows:
S411:If not source network node leader cluster node, sends data packets to first the leader cluster node of itself place cluster;
S412:Leader cluster node sends data packets to purpose network node place cluster according to MANET sub-clustering situation Leader cluster node;
S413:Between leader cluster node during transmission packet, the minimum path of transmission cost in all paths is selected;
S42:Assume that network node i is transmitted packet to network node j in multi-hop mode, and network node i is to network The total O bar optional paths of node jCalculate the transmission cost Cost per pathsi,j, wherein path transmission generation The algorithm of valency is:
S421:If in O bar optional paths, there is a transmission paths R 'i,j, R 'i,jIn contain q network node, Then the transmission path of packet is represented by:
Ri,1→R1,2→...→Rq-1,q→Rq,j
By path R 'i,jTransmission cost be defined as:
Wherein, hk-1,kFor path R 'i,jJumping figure between upper network node k-1 and network node k;
S422:According to the computational methods of the transmission cost of step S421, O paths are obtainedTransmission Cost
S423:The optimum route transmission road of network node i to network node j is elected from the transmission cost in all paths Footpath:
Wherein,For minimum transfer cost, corresponding pathAs optimum route transmission path;
S43:If the packet bust this of main path, backup path is selected as optimum route transmission path, it is standby Path to set up mode as follows:
S431:After setting up main path, each network node in main path sends backup path information to its suboptimum net Network node i;
S432:Suboptimal networks node i is analyzed and finds its suboptimum network node j, and sends backup path information;
S433:If network node j is not in main path, continue to analyze and find suboptimal networks node k, until the suboptimum Network node intersects with main path.
Preferably, in step S5, real-time monitoring and the regulation and control of the growing environment information of MANET crop greenhouse production Process is comprised the following steps:
S51:The host computers such as local monitoring terminals to base station sends control instruction;
S52:Base station receives control instruction, analyzes and determine optimum route transmission path, will be comprising control instruction and optimum The packet in route transmission path, is sent to the leader cluster node of each cluster by network node and gateway;
S53:Leader cluster node receives and forwards control instruction packet other network nodes to cluster;
S54:Sensing node and control node parsing control instruction packet, require that execution equipment regulates and controls task according to control Or environment information acquisition task, sensing node and control node by the control instruction in packet be converted to sensor assembly or The communication protocol data bag that execution equipment matches, and communicated with execution equipment by corresponding communication interface, adjust in real time Control execution equipment or collection environmental information, the growing environment information data of sensing node Real-time Collection includes air themperature Ta, it is empty Air humidity degree Ha, soil moisture Ts, soil moisture Hs, illuminance L and gas concentration lwevelDeng sensing node is to Real-time Collection Data changed and processed, send data packets to itself cluster place leader cluster node;
S55:Leader cluster node receiving data bag, and according to optimum route transmission routing algorithm, send data packets to Base station;
S56:Base station receiving data bag, with reference to growing environment Information Number of the optimized algorithm to crop greenhouse production in packet According to being further analyzed, convert, integrate, optimize and process, and by data is activation after optimization to local monitoring terminals etc. Position machine, completes after an environment information acquisition task in return to step S51.
Preferably, in step S8, when the wireless sensor network of crop greenhouse production completes x (x > 0) secondary environment Information gathering task, MANET carries out sub-clustering again, and again cluster algorithm is comprised the following steps:
S81:Network node and packet transmission times database are set up in base station:
F=[ID;C]
Wherein, ID=[ID1,ID2,...,IDn], C=[c1,c2,...,cn], base station is broadcasted with flooding mode to MANET Send status poll packet;
S82:Leader cluster node i reception states inquire about packet, by self IDiWith current data packet transmission times ciWrite number According to bag, send to base station simultaneously, leader cluster node i sends status poll packet to cluster GiIn all-network node, and wait The packet that network node to be received is passed back, forwards the packet to base station;
S83:Base station receives the packet that leader cluster node and other network nodes send, and updates the data storehouse F;
S84:According to database F, packet transmission times C of all-network node is arranged according to order from big to small Sequence, the election of cluster head right of network node corresponding to m data bag transmission times before cancelling;
S85:For the distribution density { p of the network node corresponding to other n-m packet transmission times1,p2,..., pn-mAccording to order sequence from big to small, network node ID corresponding to m distribution density is used as new leader cluster node before choosing;
S86:If it is consistent with the distribution density of network node j to there is network node i, i.e.,:
pi=pj
Then compare its packet transmission times ciAnd cj
S87:If
ci≥cj
Then prioritizing selection network node j is used as new leader cluster node, conversely, then prioritizing selection network node i is used as new Leader cluster node;
S88:According to network node clustering method, n-m network node for being not chosen as new leader cluster node is added To from itself nearest cluster G '={ G '1,G′2,...G′mIn, the wireless sensor network of crop greenhouse production is completed from group Net sub-clustering again.
Compared with prior art, the invention has the beneficial effects as follows:Dynamic suitable for the foundation greenhouse of the invention is from group Knit and multi-hop transmission isomorphism or isomery (node hardware isomery) wireless sensor network, with very strong autgmentability and reliability Property, range of application is wide, this method avoid in production in crop greenhouse production and management environment and arranges complicated electricity Cable and electric wire, reduce system cost, reduce I&M difficulty, alleviate the working strength of staff, improve The efficiency of management, by automatic network cluster algorithm, establishes the jumping figure relational database between network node, defines network node Distribution density, base station elects leader cluster node by the jumping figure relational database and distribution density of network node, and carries out cluster Group divides.The algorithm it is scientific and reasonable wireless sensor network is divided into multiple cluster sub-networks, realize the net between cluster The synergic monitoring of network node, not only effectively improves the efficiency of transmission of packet, also enhances the reliability and integrality of data, And using optimum route transmission routing algorithm, can be when network node sends packet, first analytical calculation is all can The transmission cost in routing footpath, then selects the minimum path of transmission cost as main path, if the data transmission fails of main path, Backup path is then set up as optimum route transmission path, the algorithm provides an effect for the transmission of packet between network node High, the highly reliable route transmission path of rate, data when effectively reducing network node communication are collided, and alleviate data flow Amount, alleviates network service load, increased the reliability of data transfer.The invention allows for a kind of sub-clustering calculation again of MANET Method, because the wireless sensor network of crop greenhouse production is after multiple environment information acquisition task is completed, whole network Energy distribution is unbalanced, therefore the algorithm has taken into full account jumping figure relation, distribution density and the current work of network node State, again election leader cluster node, has carried out clustering.The rationally balanced energy ezpenditure of whole network of the algorithm, carries The communications ability of whole network is risen, network operating efficiency, MANET side proposed by the present invention have been improved to greatest extent In method, the analysis of data, calculating are realized in a base station with processing procedure, thus hardly increase the computation burden of network node And communication pressure, it is ensured that wireless sensor network can be very good the real-time monitoring of the growth information for realizing crop greenhouse production With regulation and control.
Description of the drawings
Fig. 1 is present system block diagram;
Fig. 2 is embodied as block diagram for the present invention;
Fig. 3 is ad hoc network method flow chart of the present invention;
Fig. 4 is inventive network node specific workflow figure;
Fig. 5 is MANET cluster algorithm flow chart of the present invention;
Fig. 6 is MANET of the present invention optimum route transmission routing algorithm flow chart;
Fig. 7 is greenhouse real-time monitoring of the present invention and regulation and control flow chart;
Fig. 8 is MANET of the present invention weight cluster algorithm flow chart.
In figure:1 sensing node, 2 control nodes, 3 via nodes, 4 gateways, 5 base stations.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than the embodiment of whole.It is based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
Fig. 1 is referred to, the present invention provides a kind of technical scheme:A kind of wireless sensor network for crop greenhouse production Ad hoc network method, including sensing node 1, control node 2, via node 3, gateway 4 and the base station 5, (isomorphism of the sensing node 1 Or hardware isomery) Real-time Collection crop greenhouse production growing environment information data, and data are converted, processed, are stored And transmission, base station 5 is sent data in wireless multi-hop communication mode, control node 2 (isomorphism or hardware isomery) is used for basis Actual demand connects execution equipment different with regulation and control, and gateway 4 is the sub-network by wireless sensor network architecture or agreement Between when carrying out intercommunication or fusion, carry out protocol conversion, Route Selection and data exchange between sub-network data message, and will place To other nodes, there is via node 3 data is activation after reason information wireless relay to transmit (wireless receiving and dispatching) function, while and having The function of standby information processing, storage and intelligent collaboration identification, the data transfer being mainly used between gateway 4 and base station 5, base station The 5 Various types of data information for being used for the wireless sensor network collection to crop greenhouse production are configured, are converted, stored, analyzed And transmission.
Embodiment one
As shown in Fig. 2 the wireless sensor network ad hoc network method in crop greenhouse production is embodied as in system, A1 Sensing node 1 and control node 2 are deployed into each greenhouse of A6, via node 3 is deployed between greenhouse, A7 is control Room, arranges gateway 4 and base station 5.
The growing environment information data of the Real-time Collection crop greenhouse production of sensing node 1 of greenhouse A1 to greenhouse A6, and it is right Data are entered line translation, process, storage and are transmitted, and in wireless multi-hop communication mode base station 5 is sent data to, and sensing node 1 is equal Aerial temperature and humidity sensor, soil temperature-moisture sensor, illuminance sensor, CO2 sensors and CO2 generators are mounted with, are used Air themperature, air humidity, the soil moisture, soil moisture, CO2 concentration and illuminance information in collection greenhouse, and adjust Control CO2 concentration, the sensing node in greenhouse A4 there is also mounted liquid manure all-in-one and image identifying instrument, gathers image information and controls Soil irrigation and fertilising.
The control node 2 of greenhouse A1 to greenhouse A6 connects execution equipment different with control, including:Inside/outside sunshade electricity The equipment such as machine, skylight motor, side window motor, membrane motor, blower fan, wet curtain water pump, terrace spray and room spray water pump, are used for The growing environment information of real-time monitoring crop greenhouse production.
There is via node 3 between greenhouse information wireless relay to transmit (wireless receiving and dispatching) function, while but also with information Process, storage and intellectuality cooperate with the function of recognizing, for the data transfer between network node and gateway 4 and the station of base 5.
Gateway 4 in control room A7 will carry out between wireless sensor network architecture or the sub-network of agreement intercommunication or During fusion, protocol conversion, Route Selection and data exchange between sub-network is carried out data message, and by the data is activation after process To other network nodes.
Base station 5 in control room A7 it is descending by wireless module and other network node communications, and receive network node The growing environment information packet of the crop greenhouse production of transmission, data be analyzed with reference to optimized algorithm, converted, being integrated, Optimization and process;It is up by standard interfaces such as RS232, RS485, USB, or by Internet, mobile radio communication, WLAN etc. Host computers such as multiple communication modes and local monitoring terminals, mobile monitoring terminal etc. are communicated.
Sensing node 1, control node 2, via node 3, gateway 4 and base station 5 in Fig. 2 adopts 433MHz frequency range multi-hops Route self-organizing wireless communication mode.
As shown in figure 3, the wireless sensor network ad hoc network method of crop greenhouse production is comprised the following steps:
S1:Sensing node 1, control node 2 and the network consisting node of via node 3, and dispose together with gateway 4 and base station 5 On predetermined position, power-up initializing;
S2:Base station 5 for MANET individual network node configuration identifier number, the jumping figure relation data set up between network node Storehouse, and by sub-clustering command packet by network node and gateway 4 flooding mode broadcast transmission to whole network, network node Receiving data bag, records jumping figure relation, and continues to forward packet, base station 5 to receive the packet that network node is beamed back, and updates and jumps Number relational database;
S3:Leader cluster node is elected in base station 5 according to the jumping figure relation between network node with reference to cluster algorithm, to network Node carries out clustering, and base station 5 is completed after sub-clustering, by sub-clustering information packet flooding mode broadcast transmission to whole net Network, network node receiving data bag determines MANET sub-clustering situation;
S4:Base station 5 receives the control instruction sent by host computers such as local monitoring terminals, according to MANET sub-clustering situation, With reference to optimum route transmission routing algorithm, control instruction packet is sent to each cluster head section with optimum route transmission path Point, the sensing node 1 and control node 2 in leader cluster node forwarding packet to cluster;
S5:Sensing node 1 and the parsing control instruction packet of control node 2, perform corresponding equipment regulation and control or environment letter Breath acquisition tasks, in wireless sensor network, the hardware configuration between sensing node 1 or between control node 2 can be same Structure or isomery, the isomorphism sensing node 1 or control node 2 in greenhouse A1 to A7 configures and controls communication mode and number According to processing mode identical sensing equipment or equipment is performed, heterogeneous sensor node 1 or control node 2 are due to being configured with different biographies Sensor module or perform equipment, thus for regulation and control communication protocol it is also different from communication interface, heterogeneous sensor node 1 or control Node 2 needs that control instruction is converted to the communication protocol data bag matched with sensor assembly or execution equipment, and passes through Corresponding communication interface is communicated with sensor assembly or execution equipment, realizes the real-time monitoring and growth ring of execution equipment The Real-time Collection of environment information data;
S6:Sensing node 1 gathers the growing environment information data of crop greenhouse production, and sensing node 1 carries out turning to data Change and process, send data packets to the leader cluster node of itself place cluster;
S7:Leader cluster node receives the packet that sensing node 1 sends, and sends it to base with optimum route transmission path Stand 5, the parsing of base station 5 packet is integrated to data, analyzed and optimized, then by the data is activation after process to local prison The host computers such as control terminal, so far, the wireless sensor network of crop greenhouse production completes a wheel environmental information acquisition tasks;
S8:If the wireless sensor network of crop greenhouse production completes many wheel environmental information acquisition tasks, base station 5 sends work Make status poll packet to ad hoc network node, network node receiving data bag, and return to the working condition of itself, base station 5 carry out sub-clustering again according to the jumping figure relational database and working condition of network node to network node.Return to step S4, makees The wireless sensor network of thing greenhouse production continues executing with the real-time monitoring of growing environment information and regulation and control.
After the power-up initializing of base station, system initialization packet is sent by wireless communication module.Sensing node, control section Point, via node and gateway receiving data bag, and the broadcast transmission packet.Table 1 be system initialization data packet format, data Packet type is 0x01.
The system initialization data packet format of table 1
Sequence number Field name Field length Description
1 Source address 2byte The ID of sending node
2 Destination address 2byte Broadcast address is 0xFFFF
3 Type 1byte Type of data packet is 0x01
4 Life cycle 1byte The random number of generation
5 CRC check 2byte Data check
After sensing node, control node and via node reception system initialization package, by counter O reset, dormancy mark It is 0 to know position, then broadcast transmission packet.Packet is forwarded every time, and its, value subtracted 1 life cycle, until for 0 when stop turning Send out.
Embodiment two
Network node receive the packet sent by base station 5 contain sub-clustering command packet, sub-clustering information packet, Control instruction packet and status poll packet.Wherein, base station 5 is with big vast model mode broadcast transmission sub-clustering command packet.When Base station is completed after network node sub-clustering, and according to optimum route transmission routing algorithm the optimum route transmission road of packet is set up Footpath, sends sub-clustering information packet, control instruction packet and status poll packet to destination node.
As shown in figure 4, the workflow of network node is as follows:
S11:Its wireless communication module of network node power-up initializing and sensor assembly, dormancy identification is set to 0, waits waiting Receive the packet that base station 5 sends;
S12:When network node receives the sub-clustering command packet of the transmission of base station 5, following steps are performed:
S121:Network node i receives the packet forwarded by other nodes, by network node i in packet and other Jumping figure value between network node adds 1, i.e.,:
hi,j=hi,j+ 1, j=1,2 ..., n-1, i ≠ j
Network node continues broadcast forwarding packet to flood mode;
S122:If network node has received and forwarded the packet comprising all-network node ID Yu jumping figure relation h, stop Dormancy mark is set to 1, stops sending packet, and network node enters resting state;
S13:When network node receives the sub-clustering information packet of the transmission of base station 5, following steps are performed:
S131:Network node parses packet, and cluster G itself being located is determined according to sub-clustering informationj(j=1,2 ..., M, m < n) and leader cluster node ID;
S132:Network node broadcasts forwarding sub-clustering information packet to flood mode, then dormancy identification is set into 1, stops Packet is only sent, network node enters resting state;
S14:When sensing node 1 and control node 2 receive the control instruction packet of base station transmission, following steps are performed:
S141:If packet is equipment regulating and controlling task, leader cluster node forwards the packet to corresponding sensing section in cluster Point 1 and control node 2, sensing node 1 and control node 2 require according to equipment regulation and control, corresponding execution equipment are controlled;
S142:Sensing node 1 and control node 2 are completed after equipment regulation and control, and dormancy identification is set into 1, stop sending data Bag, into resting state;
S143:If packet is environment information acquisition task, leader cluster node forwards the packet to be passed accordingly in cluster Sense node 1, the growing environment information packet of the crop greenhouse production sent by sensing node 1 to be received such as then, and with most Excellent route transmission path R sends data packets to base station 5;
S144:Sensing node 1 is by wireless communication module receive information gathered data bag, while start sensor assembly adopting Collection data, computing module starts Network Synchronization timer T;
S145:After the setting time of Network Synchronization timer terminates, i.e.,:T=0, sensor assembly stops data acquisition, Computing module is changed to data and processed;
S146:Sensing node 1 is sent the data after process by wireless communication module to the cluster head of itself place cluster Node, is then set to 1 by dormancy identification, and stops sending packet, into resting state;
S15:When network node receives the status poll packet of the transmission of base station 5, following steps are performed:
S151:If network node i (i=1,2 ..., n-m) receives status poll packet, by self IDiAnd number According to bag transmission times ciWrite packet, and send data packets to the leader cluster node of itself place cluster, then network node Dormancy identification be set to 1, stop sending packet, into resting state;
S152:If (j=1,2 ..., m) receives status poll packet to leader cluster node j, by self IDjAnd data Bag transmission times cjInformation writes packet, and according to optimum route transmission path R base station 5 is sent it to, meanwhile, state is looked into Ask packet and send to cluster other network nodes, and the packet that network node is passed back is sent into base station 5.
Base station 5 sends sub-clustering command packet to network node, performs network cluster dividing order, and waits network node to be received The packet of return, updates network node jumping figure relation storehouse.As shown in table 2, type of data packet is sub-clustering command packet form 0x02。
The sub-clustering command packet form of table 2
Sequence number Field name Field length Description
1 Source address 2byte The ID of sending node
2 Destination address 2byte Broadcast address is 0xFFFF
3 Type 1byte Type of data packet is 0x02
4 Data length 1byte Valid data length
5 Valid data / Length is determined by data
6 Life cycle 1byte The random number of generation
7 CRC check 2byte Data check
Network node receives the sub-clustering command packet sent by base station 5, and the jumping figure value between the node and base station 5 is added 1, and forward packet.Meanwhile, the sub-clustering command packet that other network nodes to be received such as network node send records jumping figure Value, and contrasts the jumping figure value in different pieces of information bag between the node and other network nodes, selects minimum of a value as jumping figure value, so Continue afterwards to forward packet.Base station 5 carries out election of cluster head and clustering according to the jumping figure relation storehouse of network node.
After base station 5 completes the sub-clustering of network node, sub-clustering information packet is sent to all-network node.Sub-clustering information As shown in table 3, type of data packet is 0x03 to data packet format.
The sub-clustering information packet form of table 3
Destination address in sub-clustering information packet is the address of the next-hop network node ID of packet, in prioritizing selection After node 3 and leader cluster node.After packet arrives at location, network node records itself place sub-clustering information, sets up road By table, and next-hop network node is sent data packets to, until all-network node determines the cluster information that itself is located.
The host computers such as local monitoring terminals to base station 5 sends control instruction, the parsing of base station 5 control instruction, and by packet Send to corresponding sensing node 1 or control node 2, performing environment information gathering task or equipment regulation and control task.Control refers to Make data packet format as shown in table 4, type of data packet is 0x04 (environment information acquisition task) or 0x05 (equipment regulation and control task).
The control instruction data packet format of table 4
After network node receives control instruction packet, packet is parsed, determine the type and effectively of packet Destination node ID of the pending task included in data, performing environment information gathering task or equipment regulation and control task or packet Forwarding.
The wireless sensor network of crop greenhouse production is completed after multiple environment information acquisition task, and MANET will carry out weight New sub-clustering, base station 5 sends status poll packet to all-network node.The form of status poll packet as shown in table 5, is counted It is 0x06 according to Packet type.
The status poll data packet format of table 5
Sequence number Field name Field length Description
1 Source address 2byte The ID of sending node
2 Destination address 2byte The ID of destination node
3 Type 1byte Type of data packet is 0x06
4 Life cycle 1byte The random number of generation
5 CRC check 2byte Data check
Network node is received after status poll packet, by self ID and packet transmission times c write packet, Data packet broadcast is forwarded into base station 5 and other network nodes.The receiving data bag of base station 5, updates network node and sends out with packet Number of times database is sent, sub-clustering again is carried out.
As shown in figure 4, the workflow of MANET cluster algorithm is as follows:
S31:Base station 5 includes network section to flood mode to MANET broadcast transmission sub-clustering command packet, in packet Point IDi(i=1,2 ..., n), and jumping figure relation hi,j(i, j=1,2 ... n), the initial value of jumping figure is 0, wherein according to step Method in rapid S13, network node receives the sub-clustering command packet sent by base station 5, records jumping figure relation, and by jumping figure value Plus 1, then broadcast forwarding packet is continued in flooding mode, base station 5 receives the packet that network node sends, and updates jumping figure Relational database H:
Wherein, hi,j=0 (i=j), if base station 5 have received and multiple close comprising network node i and network node j jumping figures simultaneously The packet of system, and the jumping figure value in packet is different, then the jumping figure value of network node i and network node j selects minimum of a value. I.e.:In k different jumping figure relation data bag, there are multiple jumping figure valuesThen network node i and net Jumping figure value between network node j is defined as:
Jumping figure relational database H is updated with this criterion;
S32:MANET is divided into m (m < n) individual cluster by base station 5 by jumping figure relational database H, and elects m initially Leader cluster node, specifically includes following steps:
S321:The distribution density of network node i is defined as:
Wherein, siFor network node i one jump communication distance in network node number, i.e., between network node i Jumping figure is 1 network node number;s′iIt is 2 network node number for jumping figure;s″iFor network node number of the jumping figure more than 2; a1,a2,a3For constant, and 0 < { a1,a2,a3<;
S322:Calculate the distribution density { p of all-network node1,p2,...,pn, and according to order row from big to small Sequence, the network node before election corresponding to m distribution density is used as leader cluster node;
S323:If it is identical with the distribution density of network node j to there is network node i, i.e.,:
pi=pj
The then jumping figure value sum between comparing cell node i and network node j and other known leader cluster node;
S324:AssumeFor the jumping figure value sum between network node i and other known leader cluster node,For the jumping figure value sum between network node j and other known leader cluster node, 0 < k < m, if
Ei,k≥Ej,k
Network node j is then preferentially elected as leader cluster node;Conversely, then preferentially electing network node i as leader cluster node;
S33:The sub-clustering database of network node is set up in base station according to jumping figure relational database H:
G={ G1,G2,...Gm}
N-m network node is put under in m cluster, each network node is automatically added to apart from itself nearest cluster head The cluster that node is located, specifically includes following steps:
S331:For network node i, compare it with the jumping figure value { h between m leader cluster nodei,1,hi,2,...,hi,m};
S332:If there is hi,jSo that
hi,j=min { hi,1,hi,2,...,hi,m}(j≤m)
Then network node i is added in the cluster that leader cluster node j is located:
IDi∈Gj
S333:If the jumping figure value between network node i and leader cluster node l and leader cluster node k (k≤m) is consistent, i.e.,:
hi,l=hi,k
Then compare distribution density p of leader cluster node l and leader cluster node ki,l,pi,k
S334:If
pi,l≥pi,k
Then network node i is added in the cluster that leader cluster node k is located:
IDi∈Gk
Conversely, network node i is added in the cluster that leader cluster node l is located:
IDi∈Gl
S34:Base station 5 is completed after sub-clustering, to flood mode to MANET broadcast transmission sub-clustering information packet, network node Receiving data bag, determines cluster information, and packet is continued to be forwarded to neighboring network node, divides when all-network node determines After cluster information, MANET sub-clustering is completed.
As shown in figure 5, in above-mentioned ad hoc network method, optimum route transmission routing algorithm more specifically includes following step Suddenly:
S41:When sending packet between network node, the main path in all optional transmission paths of prioritizing selection, main road Footpath to set up mode as follows:
S411:If not source network node leader cluster node, sends data packets to first the leader cluster node of itself place cluster;
S412:Leader cluster node sends data packets to purpose network node place cluster according to MANET sub-clustering situation Leader cluster node;
S413:Between leader cluster node during transmission packet, the minimum path of transmission cost in all paths is selected;
S42:Assume that network node i is transmitted packet to network node j in multi-hop mode, and network node i is to network The total O bar optional paths of node jCalculate the transmission cost Cost per pathsi,j, wherein path transmission The algorithm of cost is:
S421:If in O bar optional paths, there is a transmission paths R 'i,j, R 'i,jIn contain q network node, Then the transmission path of packet is represented by:
Ri,1→R1,2→...→Rq-1,q→Rq,j
By path R 'i,jTransmission cost be defined as:
Wherein, hk-1,kFor path R 'i,jJumping figure between upper network node k-1 and network node k;
S422:According to the computational methods of the transmission cost of step S421, O paths are obtainedTransmission Cost
S423:The optimum route transmission road of network node i to network node j is elected from the transmission cost in all paths Footpath:
Wherein,For minimum transfer cost, corresponding pathAs optimum route transmission path;
S43:If the packet bust this of main path, backup path is selected as optimum route transmission path, it is standby Path to set up mode as follows:
S431:After setting up main path, each network node in main path sends backup path information to its suboptimum net Network node i;
S432:Suboptimal networks node i is analyzed and finds its suboptimum network node j, and sends backup path information;
S433:If network node j is not in main path, continue to analyze and find suboptimal networks node k, until the suboptimum Network node intersects with main path.
Embodiment three
The host computers such as local monitoring terminals send control instruction, the parsing of base station 5 control instruction, knot by serial ports to base station 5 Control algolithm and optimum route transmission routing algorithm are closed, by wireless communication module with optimum route transmission path to network node Send control instruction packet.Network node requires that performing corresponding environment information acquisition task or environment conditioning appoints according to control Business.
As shown in fig. 6, the real-time monitoring of the growing environment information of MANET crop greenhouse production is with regulation process step such as Under:
S51:The host computers such as local monitoring terminals to base station 5 sends control instruction;
S52:Base station 5 receives control instruction, analyzes and determine optimum route transmission path, will be comprising control instruction and optimum The packet in route transmission path, is sent to the leader cluster node of each cluster by network node and gateway 4;
S53:Leader cluster node receives and forwards control instruction packet other network nodes to cluster;
S54:Sensing node 1 and the parsing control instruction packet of control node 2, require that the regulation and control of execution equipment are appointed according to control Business or environment information acquisition task, sensing node 1 and control node 2 are converted to the control instruction in packet and sensor die The communication protocol data bag that block or execution equipment match, and communicated with execution equipment by corresponding communication interface, it is real When regulation and control execution equipment or collection environmental information, the growing environment information data of the Real-time Collection of sensing node 1 includes air themperature Ta, air humidity Ha, soil moisture Ts, soil moisture Hs, illuminance L and gas concentration lwevelDeng, sensing node 1 pair in real time The data of collection are changed and processed, and send data packets to the leader cluster node at itself cluster place;
S55:Leader cluster node receiving data bag, and according to optimum route transmission routing algorithm, send data packets to Base station 5;
S56:The receiving data bag of base station 5, with reference to growing environment information of the optimized algorithm to crop greenhouse production in packet Data are further analyzed, convert, integrate, optimize and process, and by data is activation after optimization to local monitoring terminals etc. Host computer, completes after an environment information acquisition task in return to step S51.
Sensing node 1 is completed after growing environment information data acquisition tasks, and environmental information packet is passed with optimum route Defeated path is sent to base station.As shown in table 6, type of data packet is 0x07 to environmental information data packet format.
The environmental information data packet format of table 6
Sequence number Field name Field length Description
1 Source address 2byte The ID of sending node
2 Destination address 2byte The ID of destination node
3 Type 1byte Type of data packet is 0x07
4 Data length 1byte Valid data length
5 Valid data / Length is determined by data
6 CRC check 2byte Data check
Air themperature, air humidity, the soil moisture, soil moisture, illuminance, gas concentration lwevel are contained in packet And image information.
As shown in figure 8, when the wireless sensor network of crop greenhouse production completes secondary environment information gathering task, from group Net carries out sub-clustering again, and again cluster algorithm comprises the following steps:
S81:Network node and packet transmission times database are set up in base station 5:
F=[ID;C]
Wherein, ID=[ID1,ID2,...,IDn], C=[c1,c2,...,cn], base station 5 is wide to MANET to flood mode Broadcast and send status poll packet;
S82:Leader cluster node i reception states inquire about packet, by self IDiWith current data packet transmission times ciWrite number According to bag, send to base station 5 simultaneously, leader cluster node i sends status poll packet to cluster GiIn all-network node, and wait The packet that network node to be received is passed back, forwards the packet to base station 5;
S83:Base station 5 receives the packet that leader cluster node and other network nodes send, and updates the data storehouse F;
S84:According to database F, packet transmission times C of all-network node is arranged according to order from big to small Sequence, the election of cluster head right of network node corresponding to m data bag transmission times before cancelling;
S85:For the distribution density { p of the network node corresponding to other n-m packet transmission times1,p2,..., pn-mAccording to order sequence from big to small, network node ID corresponding to m distribution density is used as new leader cluster node before choosing;
S86:If it is consistent with the distribution density of network node j to there is network node i, i.e.,:
pi=pj
Then compare its packet transmission times ciAnd cj
S87:If
ci≥cj
Then prioritizing selection network node j is used as new leader cluster node, conversely, then prioritizing selection network node i is used as new Leader cluster node;
S88:According to network node clustering method, n-m network node for being not chosen as new leader cluster node is added To from itself nearest cluster G '={ G '1,G′2,...G′mIn, the wireless sensor network of crop greenhouse production is completed from group Net sub-clustering again.
Network node reception state inquires about packet, by itself and the write network node work of current data packet transmission times State data packets, are sent to base station 5 with optimum route transmission path.The operating state data bag form of the network node such as institute of table 7 Show, type of data packet is 0x08.
The operating state data bag form of table 7
Sequence number Field name Field length Description
1 Source address 2byte The ID of sending node
2 Destination address 2byte The ID of destination node
3 Type 1byte Type of data packet is 0x08
4 Data content 2byte Packet transmission times
5 CRC check 2byte Data check
[0267] Base station 5 receives the operating state data bag that all-network node sends, and updates network node and sends with packet Number of times database, according to weight cluster algorithm, re-elects leader cluster node, carries out clustering.
Although an embodiment of the present invention has been shown and described, for the ordinary skill in the art, can be with Understanding can carry out various changes, modification, replacement to these embodiments without departing from the principles and spirit of the present invention And modification, the scope of the present invention be defined by the appended.

Claims (7)

1. a kind of wireless sensor network ad hoc network method for crop greenhouse production, including sensing node (1), control node (2), via node (3), gateway (4) and base station (5), it is characterised in that:The sensing node (1) (isomorphism or hardware isomery) is real When gather the growing environment information data of crop greenhouse production, and data are converted, processed, stored and are transmitted, with wireless Multi-hop communication mode sends data to base station (5), and control node (2) (isomorphism or hardware isomery) is used to connect according to the actual requirements Execution equipment different with regulation and control are connect, gateway (4) is will to carry out between wireless sensor network architecture or the sub-network of agreement When intercommunication or fusion, protocol conversion, Route Selection and data exchange between sub-network is carried out data message, and by the number after process According to sending to other nodes, via node (3) transmits (wireless receiving and dispatching) function with information wireless relay, while but also with information Process, storage and intellectuality cooperate with the function of recognizing, the data transfer being mainly used between gateway (4) and base station (5), base station (5) for the Various types of data information that the wireless sensor network of crop greenhouse production is gathered to be configured, converted, being stored, point Analysis and transmission.
2. a kind of wireless sensor network ad hoc network method for crop greenhouse production according to claim 1, it is special Levy and be:The wireless sensor network ad hoc network method for crop greenhouse production, comprises the following steps that:
S1:Sensing node (1), control node (2) and via node (3) network consisting node, and together with gateway (4) and base station (5) it is deployed on predetermined position, power-up initializing;
S2:Base station (5) for MANET n (n>0) individual network node configuration identifier IDi(i=1,2 ..., n), set up network section Jumping figure relational database between point, and sub-clustering command packet is broadcasted by network node and gateway (4) with flooding mode Send to whole network, network node receiving data bag, record jumping figure relation, and continue to forward packet, base station (5) to receive net The packet that network node is beamed back, updates jumping figure relational database;
S3:Leader cluster node is elected in base station (5) according to the jumping figure relation between network node with reference to cluster algorithm, to network section Point carries out clustering, after base station (5) complete sub-clustering, by sub-clustering information packet flooding mode broadcast transmission to whole net Network, network node receiving data bag determines MANET sub-clustering situation;
S4:Base station (5) receives the control instruction sent by host computers such as local monitoring terminals, according to MANET sub-clustering situation, knot Optimum route transmission routing algorithm is closed, control instruction packet is sent to each cluster head section with optimum route transmission path Point, the sensing node (1) and control node (2) in leader cluster node forwarding packet to cluster;
S5:Sensing node (1) and control node (2) parsing control instruction packet, perform corresponding equipment regulation and control or environment letter Breath acquisition tasks, in wireless sensor network, the hardware configuration between sensing node (1) or between control node (2) can be with It is isomorphism or isomery, isomorphism sensing node (1) or control node (2) configure and control communication mode and data processing Mode identical sensing equipment performs equipment, and heterogeneous sensor node (1) or control node (2) are due to being configured with different sensings Device module or perform equipment, thus for regulation and control communication protocol it is also different from communication interface, heterogeneous sensor node (1) or control Node (2) needs that control instruction is converted to the communication protocol data bag matched with sensor assembly or execution equipment, and leads to Cross corresponding communication interface to be communicated with sensor assembly or execution equipment, realize real-time monitoring and the growth of execution equipment The Real-time Collection of environmental information data;
S6:Sensing node (1) gathers the growing environment information data of crop greenhouse production, and sensing node (1) carries out turning to data Change and process, send data packets to the leader cluster node of itself place cluster;
S7:Leader cluster node receives the packet that sensing node (1) sends, and sends it to base station with optimum route transmission path (5), data are integrated, analyzed and optimized by base station (5) parsing packet, then by the data is activation after process to local The host computers such as monitor terminal, so far, the wireless sensor network of crop greenhouse production completes a wheel environmental information acquisition tasks;
S8:If the wireless sensor network of crop greenhouse production completes many wheel environmental information acquisition tasks, base station (5) send work Status poll packet returns to the working condition of itself, base station to ad hoc network node, network node receiving data bag (5) sub-clustering again is carried out to network node according to the jumping figure relational database and working condition of network node, return to step S4, The wireless sensor network of crop greenhouse production continues executing with the real-time monitoring of growing environment information and regulation and control.
3. a kind of wireless sensor network ad hoc network method for crop greenhouse production according to claim 2, it is special Levy and be:In step S1, network node specific workflow is comprised the following steps:
S11:Its wireless communication module of network node power-up initializing and sensor assembly, dormancy identification is set to 0, waits base to be received Stand (5) transmission packet;
S12:When network node receives the sub-clustering command packet of base station (5) transmission, following steps are performed:
S121:Network node i receives the packet forwarded by other nodes, by network node i in packet and other networks Jumping figure value between node adds 1, i.e.,:
hi,j=hi,j+ 1, j=1,2 ..., n-1, i ≠ j
Network node continues broadcast forwarding packet to flood mode;
S122:If network node has received and has forwarded the packet comprising all-network node ID Yu jumping figure relation h, dormancy mark Knowledge is set to 1, stops sending packet, and network node enters resting state;
S13:When network node receives the sub-clustering information packet of base station (5) transmission, following steps are performed:
S131:Network node parses packet, and cluster G itself being located is determined according to sub-clustering informationj(j=1,2 ..., m, m < And leader cluster node ID n);
S132:Network node broadcasts forwarding sub-clustering information packet to flood mode, then dormancy identification is set into 1, stops sending out Packet, network node is sent to enter resting state;
S14:When sensing node (1) and control node (2) receive the control instruction packet of base station transmission, following steps are performed:
S141:If packet is equipment regulates and controls task, leader cluster node forwards the packet to corresponding sensing node (1) in cluster With control node (2), sensing node (1) and control node (2) require according to equipment regulation and control, corresponding execution equipment are controlled System;
S142:Sensing node (1) and control node (2) are completed after equipment regulation and control, and dormancy identification is set into 1, stop sending data Bag, into resting state;
S143:If packet is environment information acquisition task, leader cluster node forwards the packet to corresponding sensing section in cluster Point (1), the growing environment information packet of the crop greenhouse production sent by sensing node (1) to be received such as then, and with most Excellent route transmission path R sends data packets to base station (5);
S144:Sensing node (1) is by wireless communication module receive information gathered data bag, while starting sensor assembly collection Data, computing module starts Network Synchronization timer T;
S145:After the setting time of Network Synchronization timer terminates, i.e.,:T=0, sensor assembly stops data acquisition, computing Module is changed to data and processed;
S146:Sensing node (1) is sent the data after process by wireless communication module to the cluster head section of itself place cluster Point, is then set to 1 by dormancy identification, and stops sending packet, into resting state;
S15:When network node receives the status poll packet of base station (5) transmission, following steps are performed:
S151:If network node i (i=1,2 ..., n-m) receives status poll packet, by self IDiAnd packet is sent out Send number of times ciWrite packet, and send data packets to the leader cluster node of itself place cluster, the then dormancy of network node Mark is set to 1, stops sending packet, into resting state;
S152:If (j=1,2 ..., m) receives status poll packet to leader cluster node j, by self IDjAnd packet sends Number of times cjInformation writes packet, and according to optimum route transmission path R base station (5) is sent it to, meanwhile, by status poll number Other network nodes to cluster are sent according to bag, and the packet that network node is passed back is sent into base station (5).
4. a kind of wireless sensor network ad hoc network method for crop greenhouse production according to claim 2, it is special Levy and be:In step S3, MANET cluster algorithm is comprised the following steps:
S31:Base station (5) includes network node to flood mode to MANET broadcast transmission sub-clustering command packet, in packet IDi(i=1,2 ..., n), and jumping figure relation hi,j(i, j=1,2 ... n), the initial value of jumping figure is 0, wherein according to step Method in S13, network node receives the sub-clustering command packet sent by base station (5), records jumping figure relation, and by jumping figure value Plus 1, then broadcast forwarding packet is continued in flooding mode, base station (5) receive the packet that network node sends, and update jump Number relational database H:
Wherein, hi,j=0 (i=j), if base station (5) are while have received multiple comprising network node i and network node j jumping figure relations Packet, and jumping figure value in packet is different, then the jumping figure value of network node i and network node j selects minimum of a value.I.e.: In k different jumping figure relation data bag, there are multiple jumping figure valuesThen network node i and network section Jumping figure value between point j is defined as:
Jumping figure relational database H is updated with this criterion;
S32:MANET is divided into m (m < n) individual cluster by base station (5) by jumping figure relational database H, and elects m initial cluster Head node, specifically includes following steps:
S321:The distribution density of network node i is defined as:
Wherein, siFor the network node number in a jump communication distance of network node i, i.e., it is with the jumping figure between network node i 1 network node number;s′iIt is 2 network node number for jumping figure;s″iFor network node number of the jumping figure more than 2;a1,a2, a3For constant, and 0 < { a1,a2,a3<;
S322:Calculate the distribution density { p of all-network node1,p2,...,pn, and according to order sequence from big to small, choosing Network node before lifting corresponding to m distribution density is used as leader cluster node;
S323:If it is identical with the distribution density of network node j to there is network node i, i.e.,:
pi=pj
The then jumping figure value sum between comparing cell node i and network node j and other known leader cluster node;
S324:AssumeFor the jumping figure value sum between network node i and other known leader cluster node,For the jumping figure value sum between network node j and other known leader cluster node, 0 < k < m, if Ei,k≥Ej,k
Network node j is then preferentially elected as leader cluster node;Conversely, then preferentially electing network node i as leader cluster node;
S33:The sub-clustering database of network node is set up in base station according to jumping figure relational database H:
G={ G1,G2,...Gm}
N-m network node is put under in m cluster, each network node is automatically added to apart from itself nearest leader cluster node The cluster at place, specifically includes following steps:
S331:For network node i, compare it with the jumping figure value { h between m leader cluster nodei,1,hi,2,...,hi,m};
S332:If there is hi,jSo that
hi,j=min { hi,1,hi,2,...,hi,m}(j≤m)
Then network node i is added in the cluster that leader cluster node j is located:
IDi∈Gj
S333:If the jumping figure value between network node i and leader cluster node l and leader cluster node k (k≤m) is consistent, i.e.,:
hi,l=hi,k
Then compare distribution density p of leader cluster node l and leader cluster node ki,l,pi,k
S334:If
pi,l≥pi,k
Then network node i is added in the cluster that leader cluster node k is located:
IDi∈Gk
Conversely, network node i is added in the cluster that leader cluster node l is located:
IDi∈Gl
S34:After base station (5) completes sub-clustering, to flood mode to MANET broadcast transmission sub-clustering information packet, network node connects Packet is received, cluster information is determined, and packet is continued to be forwarded to neighboring network node, when all-network node determines sub-clustering After information, MANET sub-clustering is completed.
5. a kind of wireless sensor network ad hoc network method for crop greenhouse production according to claim 2, it is special Levy and be:In step S4, MANET optimum route transmission routing algorithm is comprised the following steps:
S41:When sending packet between network node, the main path in all optional transmission paths of prioritizing selection, main path Set up mode as follows:
S411:If not source network node leader cluster node, sends data packets to first the leader cluster node of itself place cluster;
S412:Leader cluster node sends data packets to the cluster head of purpose network node place cluster according to MANET sub-clustering situation Node;
S413:Between leader cluster node during transmission packet, the minimum path of transmission cost in all paths is selected;
S42:Assume that network node i is transmitted packet to network node j in multi-hop mode, and network node i to network node j Total O bars optional pathCalculate the transmission cost Cost per pathsi,j, wherein path transmission cost Algorithm is:
S421:If in O bar optional paths, there is a transmission paths R 'i,j, R 'i,jIn contain q network node, then count It is represented by according to the transmission path of bag:
Ri,1→R1,2→...→Rq-1,q→Rq,j
By path R 'i,jTransmission cost be defined as:
Wherein, hk-1,kFor path R 'i,jJumping figure between upper network node k-1 and network node k;
S422:According to the computational methods of the transmission cost of step S421, O paths are obtainedTransmission cost
S423:The optimum route transmission path of network node i to network node j is elected from the transmission cost in all paths:
Wherein,For minimum transfer cost, corresponding pathAs optimum route transmission path;
S43:If the packet bust this of main path, backup path is selected as optimum route transmission path, backup path To set up mode as follows:
S431:After setting up main path, each network node in main path sends backup path information to its suboptimal networks section Point i;
S432:Suboptimal networks node i is analyzed and finds its suboptimum network node j, and sends backup path information;
S433:If network node j is not in main path, continue to analyze and find suboptimal networks node k, until the suboptimal networks Node intersects with main path.
6. a kind of wireless sensor network ad hoc network method for crop greenhouse production according to claim 2, it is special Levy and be:In step S5, the real-time monitoring of the growing environment information of MANET crop greenhouse production includes with regulation process Following steps:
S51:The host computers such as local monitoring terminals to base station (5) send control instruction;
S52:Base station (5) receives control instruction, analyzes and determine optimum route transmission path, will be comprising control instruction and optimum road By the packet of transmission path, sent to the leader cluster node of each cluster by network node and gateway (4);
S53:Leader cluster node receives and forwards control instruction packet other network nodes to cluster;
S54:Sensing node (1) and control node (2) parsing control instruction packet, require that the regulation and control of execution equipment are appointed according to control Business or environment information acquisition task, sensing node (1) and control node (2) are converted to the control instruction in packet and sensing The communication protocol data bag that device module or execution equipment match, and led to execution equipment by corresponding communication interface Letter, real-time monitoring performs equipment or collection environmental information, and the growing environment information data of sensing node (1) Real-time Collection is comprising sky Temperature degree Ta, air humidity Ha, soil moisture Ts, soil moisture Hs, illuminance L and gas concentration lwevelDeng sensing node (1) data of Real-time Collection are changed and is processed, sent data packets to the leader cluster node at itself cluster place;
S55:Leader cluster node receiving data bag, and according to optimum route transmission routing algorithm, send data packets to base station (5);
S56:Base station (5) receiving data bag, with reference to growing environment Information Number of the optimized algorithm to crop greenhouse production in packet According to being further analyzed, convert, integrate, optimize and process, and by data is activation after optimization to local monitoring terminals etc. Position machine, completes after an environment information acquisition task in return to step S51.
7. a kind of wireless sensor network ad hoc network method for crop greenhouse production according to claim 2, it is special Levy and be:In step S8, when the wireless sensor network of crop greenhouse production completes x (x > 0) secondary environment information gathering Task, MANET carries out sub-clustering again, and again cluster algorithm is comprised the following steps:
S81:Network node and packet transmission times database are set up in base station (5):
F=[ID;C]
Wherein, ID=[ID1,ID2,...,IDn], C=[c1,c2,...,cn], base station (5) are broadcasted with flooding mode to MANET Send status poll packet;
S82:Leader cluster node i reception states inquire about packet, by self IDiWith current data packet transmission times ciWrite packet, Send to base station (5) while, leader cluster node i send status poll packet to cluster GiIn all-network node, and wait The packet that network node is passed back is received, base station (5) is forwarded the packet to;
S83:Base station (5) receives the packet that leader cluster node and other network nodes send, and updates the data storehouse F;
S84:According to database F, packet transmission times C of all-network node is sorted according to order from big to small, taken The election of cluster head right of network node corresponding to m data bag transmission times before disappearing;
S85:For the distribution density { p of the network node corresponding to other n-m packet transmission times1,p2,...,pn-mPress According to order sequence from big to small, network node ID corresponding to m distribution density is used as new leader cluster node before choosing;
S86:If it is consistent with the distribution density of network node j to there is network node i, i.e.,:
pi=pj
Then compare its packet transmission times ciAnd cj
S87:If
ci≥cj
Then prioritizing selection network node j is used as new leader cluster node, conversely, then prioritizing selection network node i is used as new cluster head Node;
S88:According to network node clustering method, be not chosen as new leader cluster node n-m network node be added to from Itself nearest cluster G '={ G '1,G′2,...G′mIn, the wireless sensor network of crop greenhouse production completes MANET weight New sub-clustering.
CN201610846650.7A 2016-09-23 2016-09-23 Wireless sensor network ad hoc network method for crop greenhouse cultivation Active CN106686686B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610846650.7A CN106686686B (en) 2016-09-23 2016-09-23 Wireless sensor network ad hoc network method for crop greenhouse cultivation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610846650.7A CN106686686B (en) 2016-09-23 2016-09-23 Wireless sensor network ad hoc network method for crop greenhouse cultivation

Publications (2)

Publication Number Publication Date
CN106686686A true CN106686686A (en) 2017-05-17
CN106686686B CN106686686B (en) 2023-03-24

Family

ID=58840107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610846650.7A Active CN106686686B (en) 2016-09-23 2016-09-23 Wireless sensor network ad hoc network method for crop greenhouse cultivation

Country Status (1)

Country Link
CN (1) CN106686686B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107328916A (en) * 2017-08-11 2017-11-07 潘荣兰 A kind of effective soil environment monitoring system
CN107567004A (en) * 2017-09-13 2018-01-09 深圳市益鑫智能科技有限公司 A kind of crop growth situation intelligent monitor system
CN107833450A (en) * 2017-11-17 2018-03-23 成都正光恒电子科技有限责任公司 A kind of Building Indoor Environment humiture collection communicating system based on Internet of Things
CN108924781A (en) * 2018-06-20 2018-11-30 东南大学 One kind being used for arable farming water-saving irrigation Internet of Things integrated system and operation method
CN109255938A (en) * 2018-08-16 2019-01-22 全球能源互联网研究院有限公司 A kind of distribution data communication device, method and distribution network
CN109379283A (en) * 2018-12-11 2019-02-22 浩云科技股份有限公司 Self-organized network communication method, apparatus and ad hoc network based on Internet of Things heterogeneous device
CN109819496A (en) * 2019-03-22 2019-05-28 西南科技大学 A kind of marine more mobile heterogeneous platform short-distance networking methods
CN110224938A (en) * 2018-03-01 2019-09-10 华为技术有限公司 A kind of file transmitting method and relevant device
CN111182490A (en) * 2019-12-26 2020-05-19 上海炬宏信息技术有限公司 Sequencing energy supplementing method and device based on resonant repeater distribution
CN111935675A (en) * 2020-09-25 2020-11-13 北京盛安同力科技开发有限公司 Collaborative data chain system and method suitable for subsonic platform
CN114466389A (en) * 2022-02-21 2022-05-10 重庆大学 Design method for edge computing gateway of mechanical vibration wireless sensor network
CN115827754A (en) * 2022-11-25 2023-03-21 北京友友天宇***技术有限公司 Data processing method in isomorphic environment based on abstract strategy model
CN117479259A (en) * 2023-10-27 2024-01-30 北京密农人家农业科技有限公司 Agricultural product management system based on internet

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101355496A (en) * 2008-08-12 2009-01-28 武汉大学 Multi-hop clustering route protocol initiated by base station
CN101651584A (en) * 2008-03-14 2010-02-17 江苏大学 Greenhouse three-layer wireless network measurement and control system and layering and clustering method thereof
CN101902772A (en) * 2009-05-25 2010-12-01 北京时代凌宇科技有限公司 Method and system for fusion of multi-source monitoring data based on heterogeneous clustering wireless sensor network
CN101969613A (en) * 2010-08-19 2011-02-09 西北工业大学 Wireless sensor network-based greenhouse group control system and control method thereof
CN103974367A (en) * 2014-05-21 2014-08-06 哈尔滨工程大学 Error-tolerance and multi-path optimization method based on HEED algorithm in wireless sensor network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101651584A (en) * 2008-03-14 2010-02-17 江苏大学 Greenhouse three-layer wireless network measurement and control system and layering and clustering method thereof
CN101355496A (en) * 2008-08-12 2009-01-28 武汉大学 Multi-hop clustering route protocol initiated by base station
CN101902772A (en) * 2009-05-25 2010-12-01 北京时代凌宇科技有限公司 Method and system for fusion of multi-source monitoring data based on heterogeneous clustering wireless sensor network
CN101969613A (en) * 2010-08-19 2011-02-09 西北工业大学 Wireless sensor network-based greenhouse group control system and control method thereof
CN103974367A (en) * 2014-05-21 2014-08-06 哈尔滨工程大学 Error-tolerance and multi-path optimization method based on HEED algorithm in wireless sensor network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郭文川等: "基于无线传感器网络的温室环境信息监测***", 《农业机械学报》 *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107328916A (en) * 2017-08-11 2017-11-07 潘荣兰 A kind of effective soil environment monitoring system
CN107567004A (en) * 2017-09-13 2018-01-09 深圳市益鑫智能科技有限公司 A kind of crop growth situation intelligent monitor system
CN107567004B (en) * 2017-09-13 2019-07-16 南通御福源药业有限公司 A kind of crop growth situation intelligent monitor system
CN107833450A (en) * 2017-11-17 2018-03-23 成都正光恒电子科技有限责任公司 A kind of Building Indoor Environment humiture collection communicating system based on Internet of Things
CN110224938B (en) * 2018-03-01 2021-10-15 华为技术有限公司 Message sending method and related equipment
CN110224938A (en) * 2018-03-01 2019-09-10 华为技术有限公司 A kind of file transmitting method and relevant device
CN108924781A (en) * 2018-06-20 2018-11-30 东南大学 One kind being used for arable farming water-saving irrigation Internet of Things integrated system and operation method
CN109255938A (en) * 2018-08-16 2019-01-22 全球能源互联网研究院有限公司 A kind of distribution data communication device, method and distribution network
CN109379283A (en) * 2018-12-11 2019-02-22 浩云科技股份有限公司 Self-organized network communication method, apparatus and ad hoc network based on Internet of Things heterogeneous device
CN109379283B (en) * 2018-12-11 2021-04-23 浩云科技股份有限公司 Ad hoc network communication method and device based on heterogeneous equipment of Internet of things and ad hoc network
CN109819496A (en) * 2019-03-22 2019-05-28 西南科技大学 A kind of marine more mobile heterogeneous platform short-distance networking methods
CN109819496B (en) * 2019-03-22 2022-05-03 西南科技大学 Short-distance networking method for offshore multi-mobile heterogeneous platform
CN111182490B (en) * 2019-12-26 2023-07-21 北京世纪高通科技有限公司 Sequencing energy supplementing method and device based on resonant repeater distribution
CN111182490A (en) * 2019-12-26 2020-05-19 上海炬宏信息技术有限公司 Sequencing energy supplementing method and device based on resonant repeater distribution
CN111935675A (en) * 2020-09-25 2020-11-13 北京盛安同力科技开发有限公司 Collaborative data chain system and method suitable for subsonic platform
CN111935675B (en) * 2020-09-25 2021-01-15 北京盛安同力科技开发有限公司 Collaborative data chain system and method suitable for subsonic platform
CN114466389A (en) * 2022-02-21 2022-05-10 重庆大学 Design method for edge computing gateway of mechanical vibration wireless sensor network
CN114466389B (en) * 2022-02-21 2023-12-15 重庆大学 Edge computing gateway design method of mechanical vibration wireless sensor network
CN115827754A (en) * 2022-11-25 2023-03-21 北京友友天宇***技术有限公司 Data processing method in isomorphic environment based on abstract strategy model
CN117479259A (en) * 2023-10-27 2024-01-30 北京密农人家农业科技有限公司 Agricultural product management system based on internet
CN117479259B (en) * 2023-10-27 2024-05-03 北京密农人家农业科技有限公司 Agricultural product management system based on internet

Also Published As

Publication number Publication date
CN106686686B (en) 2023-03-24

Similar Documents

Publication Publication Date Title
CN106686686A (en) Wireless sensor network ad hoc network method for crop greenhouse cultivation
CN102307222B (en) Intelligent greenhouse demonstration measurement and control system based on Internet of things technology
CN202048933U (en) Greenhouse monitoring system based on wireless sensor network
Feng Research on water-saving irrigation automatic control system based on internet of things
CN107317859A (en) A kind of orchard environment intelligent monitor system
CN108924781A (en) One kind being used for arable farming water-saving irrigation Internet of Things integrated system and operation method
CN107168083A (en) Home equipment management control system based on cloud computing
CN103228021B (en) A kind of monitoring of protected crop growth parameter(s) and control method performing network based on wireless senser
CN101369149B (en) Livestock and poultry facility cultivation surroundings monitoring method
CN107450344A (en) A kind of intelligent domestic system based on wireless sensor network
CN101399734A (en) Farm land soil information collecting system and method
CN103076784A (en) Greenhouse environmental monitoring system based on wireless sensor network and GPRS (general packet radio service)
CN103347294A (en) Wireless sensor system and data collecting method
CN107257367A (en) Orchard environment wireless sensor network monitoring system
CN106982243A (en) Internet of Things greenhouse based on Wireless MESH sensor network technique
CN102098324A (en) Intelligent agricultural information analysis system supporting multiple protocols and agricultural environment control method
CN103490509B (en) The electric energy monitoring system of household electrical appliance
CN107948332A (en) A kind of agriculture Internet of things system and control method based on IPv6
CN101848240A (en) System and method for monitoring parameters of watermelon seedling raising environment
CN101155090A (en) Agricultural water-saving irrigation system and method based on wireless sensor network
CN107018545B (en) A kind of ad hoc network method applied in wireless communication system
CN109104704A (en) Application and regulation method for aquaculture environment of internet of things regulator control system
CN201905101U (en) Remote orchard intelligent irrigation system based on ZigBee and GPRS (general packet radio service)
CN102393701A (en) Automatic building air-conditioning monitoring system
CN104656710A (en) Internet-of-things agricultural greenhouse digital control system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant