Next Article in Journal
Sequencing of the Whole Genome of a Bacterium of the Genus Achromobacter Reveals Its Potential for Xenobiotics Biodegradation
Next Article in Special Issue
Effective Laser Fly Control with Modulated UV-A Light Trapping for Mushroom Fungus Gnats (Diptera: Sciaridae)
Previous Article in Journal
Evaluation of Antiphytoviral and Antibacterial Activity of Essential Oil and Hydrosol Extracts from Five Veronica Species
Previous Article in Special Issue
Predicting Models for Plant Metabolites Based on PLSR, AdaBoost, XGBoost, and LightGBM Algorithms Using Hyperspectral Imaging of Brassica juncea
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Wireless Sensor Network for Agricultural Greenhouse Based on Improved Zigbee Protocol

by
Ruipeng Tang
*,
Narendra Kumar Aridas
and
Mohamad Sofian Abu Talip
Department of Electrical Engineering, Faculty of Engineering, University of Malaya, Kuala Lumpur 50603, Malaysia
*
Author to whom correspondence should be addressed.
Agriculture 2023, 13(8), 1518; https://doi.org/10.3390/agriculture13081518
Submission received: 22 June 2023 / Revised: 20 July 2023 / Accepted: 27 July 2023 / Published: 29 July 2023
(This article belongs to the Special Issue Advances in Agricultural Engineering Technologies and Application)

Abstract

:
Greenhouse cultivation technology has greatly contributed to the development of agriculture in Malaysia. Understanding how to monitor the greenhouse environment with high efficiency and low power consumption is particularly important. In this research, a wireless sensor network for agricultural greenhouses based on the improved Zigbee protocol is designed. Its hardware consists of various sensors and Zigbee nodes commonly used in agricultural greenhouses. On the basis of this hardware, this research designed the network topology of WMN (Wireless mesh network) by comparing the advantages and disadvantages of various topologies, and combined with this structure, proposed an improved ZigBee routing protocol EMP-ZBR to solve the question regarding energy loss and the network congestion of wireless networks. After testing EMP-ZBR and traditional Zigbee routing protocols, the improved EMP-ZBR protocol is superior to traditional Zigbee routing in terms of the end-to-end average delay, packet delivery rate, routing control overhead and routing discovery frequency, which were optimized about 1.1%, 15.2%, 15.2%, 8.1 ms in different mobile pause times, and 9.8%, 19.3%, 15.7% and 121 ms in different packet sending rates. The agreement proves that EMP-ZBR can more effectively alleviate the impact of congestion and improve the overall performance of the data monitoring system for agricultural greenhouses.

Graphical Abstract

1. Introduction

In the early stages, agricultural data monitoring relied mainly on manual statistical methods and instrument-based monitoring [1]. However, in recent years, various information technologies have begun to be applied to the data monitoring of agricultural greenhouses [2]. Since agricultural greenhouses usually occupy a large area and require many monitoring nodes, and agricultural greenhouses are generally distributed in the suburbs [3], this requires high networking performance and the power consumption of data collection equipment. ZigBee technology is a wireless two-way communication technology based on the IEE802.15.4 protocol standard. It has the characteristics of a low frequency band, low power consumption and low cost [4], which can meet the needs of agricultural greenhouse monitoring; some scholars have carried out research on Zigbee or other types of technology in agricultural greenhouse monitoring and achieved some results.
Kang BJ and other scholars [5] developed an automated system for greenhouses, which stores information on greenhouse temperature, moisture, leaf temperature and leaf moisture in a database. The system is designed using Zigbee to enable the collection and automated control of plant information within the system. T.Veeramani kandasamy and other scholars [6] used GSM and Zigbee to build an automatic system for monitoring agricultural water resources and crop growth, so as to achieve the purpose of increasing food production. Zhang Hui and other scholars [7] proposed a wireless communication data acquisition system based on Zigbee and 4G, which meets the short-distance communication and long-distance data transmission. Yang Wei and other scholars [8] proposed a wireless-based real-time monitoring environment solution in accordance with the environmental monitoring requirements. It is designed to monitor environmental parameters using Zigbee. Xiao Xiao and other scholars [9] improved the Zigbee routing algorithm according to the actual application environment, and optimized the data transmission process and node energy usage according to the characteristics of different systems. Li Yan and other scholars [10] improved the ZBR routing algorithm and clustered the entire network. When the algorithm selects the cluster head, it has various factors around the cluster head, the life cycle of cluster head and the remaining energy of nodes. Niu Yugang and other scholars [11] addressed the congestion problem in the Zigbee network by considering node congestion avoidance and energy consumption balance, but the algorithm did not consider the node load and energy issues. Shan Chenggang and other scholars [12] designed a multi-path selection algorithm SMSA. This algorithm calculates the frequency of data packet collisions in the transmission process, and selects the least collisions as the reference target, which can effectively reduce the transmission delay, but it also does not consider the remaining energy of the nodes in the transmission path.
In the above studies, although researchers in various countries have conducted extensive research and made some improvements to Zigbee routing algorithms, most studies are aimed at general Zigbee algorithm improvements or the application of Zigbee in some specific environments, and few studies have combined the above two aspects. At the same time, most studies on Zigbee are mainly for outdoor crops and there are few studies on greenhouse vegetables. Although there are new technologies similar to Zigbee, for example, in May 2015, Huawei and Qualcomm jointly researched a solution called NB-CIoT (NarrowBand Cellular IoT) [13,14], but since the new technology has only been developed for a few years, it is far less mature than Zigbee.
Therefore, this research uses Zigbee as the research object; a greenhouse monitoring system based on the improved Zigbee algorithm is designed, which forms the wireless sensor network through various sensor nodes, and improves the network topology and routing algorithm of Zigbee to achieve high-efficiency and the low-consumption monitoring of environmental parameters. Compared with the previous research, this research innovatively combines the wireless topology structure with the improved Zigbee routing algorithm; it not only optimizes Zigbee itself, but also optimizes the wireless network composed of Zigbee, and is mainly oriented to the vegetable and fruit scenes in greenhouses, making the research more realistic.

2. Design and Implementation of the Wireless Sensor Network

2.1. Topology Design of the Wireless Sensor Network

In this research, the data required for crop monitoring were collected using various sensors commonly used in greenhouses and Zigbee in battery self-powered mode to form a wireless sensor network [15]. Due to the large number of Zigbee nodes required in actual production, a good network topology is particularly important for the fast communication between the network nodes. There are three types of Zigbee networks, namely, star topology, tree topology and WMN topology [16]. By comparing the advantages and disadvantages of various topologies, this research designed a WMN network topology; it uses direct data communication between routers, which can prevent the potential failure of the entire network system in the star model in case a problem with the coordinator is caused by a single link (Figure 1 shows the Zigbee wireless network topology).
The coordinator, router, and terminal are interconnected in layers, which expand the monitoring area and the establishment and later maintenance of the network. The devices communicate with one another in the Zigbee wireless network, and their own addresses are unique. According to the IEEE802.15.4 standard [17], the address of the devices consists of a 64-bit physical address and a 16-bit network address. However, it is worth noting that the physical address of all Zigbee devices is standardized at 64 bits, with nothing required to be carried out to the physical address or the Zigbee network structure; thus, the allocation of the network addresses is indeed crucial in the Zigbee network. The distribution of Zigbee network addresses is determined by the relationship between parent nodes and child nodes within the network. The parent node in the lower layer can establish connections with child nodes. On the other hand, child nodes can only connect to the parent nodes in the upper layer. L m , C m and R m are three essential values in the Zigbee network, which, respectively, represent the Zigbee network level, the number of child nodes that can be connected to the parent nodes and the number of routers in the network [18,19]. The address interval can be calculated. The address interval can be calculated according to Equation (1):
C skip ( d ) = 1 + C m × L m d 1                                     R m = 1 1 + C m R m C m × R m L m d 1 / ( 1 R m )
In a Zigbee wireless network, the network topology works and the network address of each device can be calculated, as shown in Figure 2.
Determining the network address of each device is of great importance for wireless sensor networks. If a single device is abnormal or faulty, the network address can quickly determine the faulty node, which can greatly facilitate the operation of wireless sensor networks.

2.2. Routing Protocol Design

The transmission delay and the successful reception rate of data packets in the ZigBee network will be affected by the routing protocol to a large extent. In order to make the network more stable, this study proposes an improved ZigBee-based routing protocol EMP-ZBR after combining the designed WMN network topology, thereby reducing energy loss and relieving network congestion.
First, the cross-layer mechanism is introduced on the basis of the original Zigbee routing protocol, in which the routing layer can obtain the queue buffer packets in the MAC (Media Access Control Address) layer and use the length of the cache queue in the node to determine the load of the node, defined as the queue cache group occupancy, according to the protocol built on an agricultural information monitoring system; the energy consumption of the node is determined against the total energy in the node and the energy consumed [16], and is defined as the energy consumption occupancy ratio. The algorithm description:   Q c r and E c r   is defined to represent the cache packet occupation ratio and energy consumption ratio of the node, respectively. Q c r and E c r values are defined as Equations (2) and (3):
Q c r = Q l e / Q m a x
Q c r = ( E i n t E l e f t ) / E i n t
Among them, Q l e represents the length of the cache queue at the moment of the node, and Q m a x refers to the maximum cache queue length that the node can accommodate. E i n t represents the total energy of the node at the beginning, E l e f t   represents the remaining energy of the node after working for a period of time and E i n t   E l e f t represents the total amount of energy consumed by the node during work.
The routing update criterion for the Zigbee routing protocol was then improved accordingly. In the original Zigbee protocol, the shortest hop count is applied as the routing update criterion; while MP-ZBR (Multi-Link Zone Border Router) is the routing protocol, the new routing update criterion cost is applied. The value of cost will be calculated following certain rules through the energy consumption ratio of intermediate nodes, cache packet occupation ratio and link quality. When the RREQ (Route Request Packet) packet arrives at the intermediate node [20], the E c r (the energy consumption ratio in the node), Q c r (cache packet occupancy ratio) and the link quality LQI value are first calculated. Q c r   and E c r   are calculated in Equations (4) and (5). The LQI value can be obtained by calculating the received signal strength RSSI value, which is an integer from 0 to 255. The larger the LQI value, the better the link quality. The Q c r , E c r and LQI values are added to Q c r s u m (the sum of the node load ratio), Q e r s u m (the sum of the energy consumption ratio) and L_sum (link quality sum). To unify the rules, the L_sum value is defined as the reciprocal of the sum of the actual link quality, and the cost value is calculated with the following rules:
Q c r s u m = Q c r
E c r s u m = E c r
L _ sum = 1 / L Q I
cos t = α Q c r s u m h o p _ c o u n t + β E c r s u m h o p _ c o u n t + λ L _ s u m h o p _ c o u n t
where α, β and λ are the weight value and satisfy α + β + λ =1. The greater the weight value, the greater the influence of the node energy condition or the node’s buffer queue length and link quality condition on the routing update criterion. Since this research studies the impact of congestion on the network, after multiple experimental verifications, α the value of α is 0.4 and the values of β and λ are 0.3. Q c r s u m is the sum of the proportions of all node cached packets experienced by the RREQ packet from the source node to the receiving or forwarding node, and E c r s u m is the sum of the energy consumption proportions of all nodes experienced by the RREQ packet from the source node to the receiving or forwarding node. Also, L_sum is the sum of the link quality of all nodes experienced by the RREQ packet from the source node to the receiving or forwarding node, and Hop_count is the total number of hops experienced by the RREQ packet from the source node to the receiving or forwarding node [21]. cos t is the energy consumption, queue buffer score, and link quality of the RREQ packet from the source node to the receiving or forwarding node. The smaller the average energy consumption ratio and the average cache packet occupation ratio in the path are, the higher the link quality is, and the lower the cos t value is, indicating a better comprehensive performance of the path. At this time, the established path will be relatively stable, and can effectively alleviate network congestion.
Finally, this research improves the path establishment method of the Zigbee routing protocol, and finds an effective path for the source node to reach the destination node by RREQ packets during the routing discovery process [22]. Upon receipt of a RREQ packet, the destination node initiates the cache timer and sends the RREP (Residential Real Estate Project) packet back to the source node in the order of their arrival [23]. After the first RREP packet hits the source node, the source node will cache all the RREP packets that arrived during this period before the timer expires, and sorts these packets according to certain priority rules. The path with the highest priority is defined as the primary path, and the path with the second priority is defined as the backup path. When the main path is successfully established, the data are preferentially transmitted to the destination node through this path. When the primary path cannot continue to transfer data due to congestion, the previously established backup path is selected to successfully transmit the data to the destination node. The improved algorithm first compares the comprehensive performance index cost value of each feasible path in the path establishment process, and selects the path with the lowest cost value as the main path during data transmission [24]. As maintaining multiple backup paths would consume more network resources, this article will select only one backup path from other paths. Figure 3 shows the specific flow of the algorithm.

3. Experimental Design and Results

3.1. Experimental Design

NS2 (Network Simulator Version 2) is a professional simulation software specially used for network simulation [25]. It has very rich module components, its configuration is flexible and its scalability is relatively strong. It is favored by many scholars who study network technology. To this end, this research will randomly arrange a large number of sensor nodes in a certain area on the NS2 platform, imitating the actual system application situation, and set the node energy and packet sending rate in the network. Finally, in the same scenario, the proposed EMP-ZBR routing protocol and the traditional ZigBee routing protocol are simulated separately, and the performance of the two protocols is evaluated in four aspects: packet delivery rate, route discovery frequency, route control overhead, and end-to-end average delay.

3.2. Experimental Indicators

The indicators to measure the performance of the Zigbee routing protocol are the end-to-average delay and packet delivery rate. This research will use the following four indicators for the comparative analysis of the original ZigBee routing protocol and EMP-ZBR routing protocol:
(1)
Packet delivery rate: This indicates the ratio of the number of data packets successfully reaching the destination node to the number of data packets sent by the source node. The larger the packet delivery rate, the better the reliability of the transmitted data [26]. Equation (8) is as follows:
P a c k e t   d e l i v e r y   r a t e = T h e   n u m b e r   o f   d a t a   p a c k e t s   s u c c e s s f u l l y   r e a c h i n g   t h e   d e s t i n a t i o n   n o d e T h e   n u m b e r   o f   d a t a   p a c k e t s   s e n t   b y   t h e   s o u r c e   n o d e
(2)
Route discovery frequency: This indicates the number of route requests initiated by the source node within a unit time. The higher the frequency, the greater the loss of network resources and energy [27]. Equation (9) is as follows:
R o u t e   d i s c o v e r y   f r e q u e n c y = T h e   t o t a l   n u m b e r   o f   r o u t i n g   r e q u e s t s   i n i t i a t e d   b y   t h e   s o u r c e   n o d e S i m u l a t i o n   t i m e
(3)
Routing control overhead: This indicates the ratio of routing control packets to received data packets. The more routing control packets, the more energy consumed by the network [28]. Equation (10) is as follows:
R o u t i n g   c o n t r o l   o v e r h e a d = T o t a l   r o u t i n g   c o n t r o l   m e s s a g e s T o t a l   n u m b e r   o f   p a c k e t s   r e c e i v e d
(4)
End-to-end average delay: This represents the average time from the source node sending out the data packet to the destination node receiving the data packet in the whole process [28]. Equation (11) is as follows:
E n d t o e n d   a v e r a g e   d e l a y = P a c k e t   R e c e i v e d   T i m e P a c k e t   S e n t   T i m e T o t a l   n u m b e r   o f   p a c k e t s   r e c e i v e d

3.3. Experimental Environment Settings

In this study, in order to better simulate the real scene, a simulation area with a length of 10 and width of 30 ft × 90 ft is selected. A total of 60 nodes are randomly arranged in it, and 40 nodes are set to be in a static state. These node simulation systems have coordinator nodes and sensor nodes such as air temperature and moisture, soil temperature and moisture. The remaining 20 nodes are set as random mobile nodes. The random movement of nodes will make the network topology change more frequently so that the performance of the two protocols under different topological conditions can be studied and the final simulation results obtained are more authentic. Table 1 shows the simulation parameters.

3.4. Experimental Results

3.4.1. Result Analysis under Different Pause Times of Mobile Nodes

In this research, the CBR sending rate is always three packets/s, and the pause time of the mobile node is changed to 0 s, 50 s, 100 s, 150 s, 200 s, 250 s, 300 s, 350 s, 400 s. The node pause time will affect the network topology changes. The mobility of nodes in the network will weaken with the increase in the pause time, and the topology changes will gradually become stable [29].
(1)
Packet delivery rate
Figure 4 shows the performance difference of the two routing protocols in the packet delivery rate under different mobile node pause times. Under the same circumstances, the packet delivery rate of the EMP-ZBR routing protocol is always greater than that of the ZigBee routing protocol, which increases the packet delivery rate by 1.1% on average, and improves the network congestion to a certain extent [30].
(2)
Route discovery frequency
Figure 5 shows the difference in route discovery frequency of the two routing protocols under different mobile node pause times. Under the same pause time, the routing discovery frequency of the EMP-ZBR routing protocol is significantly lower than that of the ZigBee routing protocol, which slows down the routing discovery frequency by 15.2% on average, indicating that EMP-ZBR reduces the number of times the source node routing requests are initiated and that the network is more stable.
(3)
Routing control overhead
Figure 6 shows the relationship between the routing control overhead and mobile node pause time. Under the same pause time, the EMP-ZBR routing protocol selects nodes with sufficient energy and a large remaining queue buffer length to establish paths, and fewer messages are used for routing initiation and routing maintenance. Compared with the traditional ZigBee protocol, the average reduction of 21% of the routing control overhead more effectively alleviates the impact of path congestion and link breaks on the network.
(14)
End-to-end average delay
Figure 7 shows the relationship between the end-to-end average delay and mobile node pause time. Under the same pause time, the average delay of the EMP-ZBR routing protocol is significantly lower than that of the ZigBee routing protocol, and it will not pass through congested nodes during data transmission, which reduces the average delay in the network [31]. Compared with the traditional ZigBee protocol, the EMP-ZBR routing protocol reduces the end-to-end average delay by 8.1 ms on average, which plays a great role in alleviating congestion.

3.4.2. Analysis of Results at Different Packet Sending Rates

In this research, controlling the pause time of the mobile node remains unchanged (0 s), changing the CBR sending rate to 3, 6, 9, 12, 15, 18, 21, and 24, respectively. It reflects the load level of nodes in the network. The faster the packet sending rate, the stronger the node load, and the more prone to congestion.
(1)
Packet delivery rate
Figure 8 shows the variation in the packet delivery rate of the two routing protocols under the background of different CBR packet sending rates [32]. As the packet sending rate increases, the packet delivery rates of the two routing protocols show a downward trend; however, the EMP-ZBR routing protocol always increases the packet delivery rate by an average of 9.8% compared to the traditional ZigBee protocol because it forwards the information criterion to avoid packet loss caused by some nodes due to heavy load, and improves network congestion.
(2)
Route discovery frequency
Figure 9 shows the performance difference between the two routing protocols in route discovery frequency under different CBR sending rates. As the packet sending rate of nodes increases, the route discovery frequency of the two routing protocols gradually increases. However, the route discovery frequency of the EMP-ZBR routing protocol is always lower than that of the ZigBee routing protocol, which slows down the route discovery frequency by 19.3% on average [33]; this is because the IMP and ZBR routing protocol caches the backup path while establishing the main path. It can then use the backup path for data transmission, reducing the number of routing initiations, thereby reducing the energy consumption and network load.
(3)
Routing control overhead
Figure 10 shows the difference in the routing control overhead performance of the two routing protocols at different CBR sending rates. The EMP-ZBR routing protocol improves the forwarding mechanism of the intermediate nodes. When forwarding data packets, it fully considers the energy of the intermediate nodes and the remaining status of the cache queue [34]. The frequency of route discovery and route maintenance saves the route control overhead; compared with the traditional ZigBee protocol, the route control cost is reduced by 15.7% on average.
(4)
End-to-end average delay
Figure 11 shows the differences in the end-to-end average delays of the two routing protocols at different CBR sending rates. As the CBR packet sending rate increases, the average network delay of the two routing protocols increases, but the delay of the EMP-ZBR routing protocol is always lower than that of the ZigBee routing protocol, reducing the average end-to-end average delay by 121 ms [35]. This is because it selects the effective path with the smallest average energy-occupied ratio, the average queue cache packet, and the largest link quality, thereby reducing the possibility of congestion.

4. Conclusions

In this research, a wireless sensor network for agricultural greenhouses based on the improved Zigbee protocol is designed. This research uses a variety of commonly used sensors and Zigbee to form an agricultural greenhouse data acquisition network, and improves the topology networking mode and routing algorithm of Zigbee nodes. After NS2 simulation experiments, the improved Zigbee sensor network shows lower network delay. The average end-to-end delay, high packet delivery rate, small routing control overhead and low routing discovery frequency prove that this research can effectively improve the network speed and reduce congestion, improving the overall performance of the agricultural information monitoring system. In the future, we envisage combining the wireless sensor network with 5G technology, connecting the 5G router through the Zigbee coordinator, and transmitting the collected sensor data to the remote terminal faster. In addition, we envisage combining the Zigbee network with the agricultural greenhouse control equipment so that the agricultural greenhouse control equipment can perform regular operations according to the environmental parameters of the Zigbee sensor network, so as to realize automatic production and remote terminal control.

Author Contributions

Conceptualization, R.T.; Methodology, R.T.; Software, R.T.; Validation, R.T.; Formal analysis, R.T.; Investigation, R.T.; Resources, N.K.A.; Data curation, R.T.; Writing—original draft, R.T.; Writing—review & editing, R.T., N.K.A. and M.S.A.T.; Visualization, R.T.; Supervision, N.K.A. and M.S.A.T.; Project administration, M.S.A.T.; Funding acquisition, N.K.A. and M.S.A.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chunjiang, Z. Precision Agriculture Research and Practice; Science and Technology Press: Beijing, China, 2016; pp. 56–58. [Google Scholar]
  2. Dongmin, H. Thoughts on Meteorology Serving Disaster Prevention and Mitigation in Modern Agriculture. China Agric. Meteorol. 2009, S2, 4. [Google Scholar]
  3. Chi, T.; Chen, M.; Gao, Q. Implementation and study of a greenhouse environment surveillance system based on wireless sensor network. In Proceedings of the 2008 International Conference on Embedded Software and Systems Symposia, Chengdu, China, 29–31 July 2008; IEEE: Manhattan, NY, USA; pp. 287–291. [Google Scholar]
  4. Li, Z. Smart agriculture based on Zigbee and NB-IoT wireless sensor network. Hebei Agric. Mach. 2021, 15, 143–144. [Google Scholar]
  5. Kang, B.J.; Park, D.H.; Cho, K.R.; Shin, C.S.; Cho, S.E.; Park, J.W. A Study on the Greenhouse Auto Control System Based on Wireless Sensor Network. In Proceedings of the International Conference on Security Technology, Hainan, China, 22 December 2008; IEEE: Manhattan, NY, USA; pp. 41–44. [Google Scholar]
  6. Veeramani kandasamy, T.; Rajendran, K.; Sambath, K. Remote monitoring and closed loop control system for social modernization in agricultural system using GSM and Zigbee technology. In Proceedings of the 2014 International Conference on Advances in Electrical Engineering (ICAEE), Vellore, India, 9–11 January 2014. [Google Scholar]
  7. Hui, Z.; Gang, H. Remote Wireless Soil Parameter Monitoring System Based on SCM and 3G. Microprocessor 2015, 37, 92–96. [Google Scholar]
  8. Wei, Y.; Minzan, L.; Xiu, W. Current status and research progress of farmland information transmission methods. J. Agric. Eng. 2013, 230–297. [Google Scholar]
  9. Xiao, X.; Jiabin, Y.; Xue, W. Improved Zigbee Routing Algorithm for Airport Noise Perception. Small Micro Comput. Syst. 2016, 37, 361–365. [Google Scholar]
  10. Yan, L.; Anna, Y.; Xue, L. A weight cluster-based hybrid routing algorithm of Zigbeenetwork. Int. J. Future Gener. Commun. Netw. 2014, 7, 65–72. [Google Scholar]
  11. Yugang, N.; Wenguang, C. A Grid-based WSN Routing Algorithm Considering Congestion Avoidance and Energy Consumption Balance. Control. Decis. Mak. 2016, 31, 1985–1990. [Google Scholar]
  12. Chenggang, S.; Jie, M.; Wei, Z. An Improvement of AODV Algorithmin a Large- scale Outdoor Area for Zigbee Networks. In Proceedings of the Fifth International Conference on Instrumentation & Measurement, Computer, Communication, and Control(IMCCC), Qinhuangdao, China, 18–20 September 2015; pp. 1679–1684. [Google Scholar]
  13. Yunzhou, X. The evolution of NB-IoT standard system and the development of the Internet of Things industry. J. Internet Things 2018, 2, 76–87. [Google Scholar]
  14. Zhu, J.; Yang, B.; Chen, P. Research on Wireless Access Technology of Internet of Things. J. Internet Things 2018, 2, 73–84. [Google Scholar]
  15. Gupta, K.; Vohra, R.; Sawhney, R.S. Envisaging Performance Metrics of Zigbee WirelessSensors by Topology Variations. Int. J. Comput. Appl. 2015, 121, 975–987. [Google Scholar]
  16. Lee, T.J.; Lee, O.; Kim, J.; Shterengas, L. CO2 sensor with data logger system. In Proceedings of the IEEE Long Island Systems, Applications and Technology Conference (LISAT), Farmingdale, NY, USA, 4 May 2012; pp. 1–7. [Google Scholar]
  17. Dai, J. Application practice of Philips horticultural LED in greenhouse production. Agric. Eng. Technol. 2017, 37, 28–32. [Google Scholar]
  18. Adumbabu, I.; Selvakumar, K. Energy Efficient Routing and Dynamic Cluster Head Selection Using Enhanced Optimization Algorithms for Wireless Sensor Networks. Energies 2022, 15, 8016. [Google Scholar] [CrossRef]
  19. Patnaik, S.; Kountchev, R.; Jain, V. (Eds.) Smart and Sustainable Technologies: Rural and Tribal Development Using IoT and Cloud Computing: Proceedings of ICSST 2021; Springer: Cham, Switzerland, 2022. [Google Scholar]
  20. Faghihniya, M.J.; Hosseini, S.M.; Tahmasebi, M. Security upgrade against RREQ flooding attack by using balance index on vehicular ad hoc network. Wirel. Netw. 2017, 23, 1863–1874. [Google Scholar] [CrossRef]
  21. Luo, L.; Sheng, L.; Yu, H.; Sun, G. Intersection-Based V2X Routing via Reinforcement Learning in Vehicular Ad Hoc Networks. In IEEE Transactions on Intelligent Transportation Systems; IEEE: Manhattan, NY, USA, 2022; Volume 23, pp. 5446–5459. [Google Scholar] [CrossRef]
  22. Kusumamba, S.; Kumar, S.M.D. A reliable cross layer routing scheme (CL-RS) for wireless sensor networks to prolong network lifetime. In Proceedings of the 2015 IEEE International Advance Computing Conference (IACC), Banglore, India, 12–13 June 2015; pp. 1050–1055. [Google Scholar] [CrossRef]
  23. Wang, X.; Meng, X. UAV Online Path Planning Based on Improved Genetic Algorithm. In Proceedings of the 2019 Chinese Control Conference (CCC), Guangzhou, China, 27–30 July 2019; pp. 4101–4106. [Google Scholar] [CrossRef]
  24. Shipu, X.; Yunsheng, W.; Yong, L.; Weixiong, R.; Mingzhou, M.; Jingyin, Z.; Chenxi, Z. Research on wsn routing algorithm for vegetable greenhouse. In Proceedings of the 2018 2nd High Performance Computing and Cluster Technologies Conference, Beijing, China, 22–24 June 2018; pp. 37–42. [Google Scholar]
  25. Zhang, D.; Cui, Y.; Zhang, T. New quantum-genetic based OLSR protocol (QG-OLSR) for mobile ad hoc network. Appl. Soft Comput. 2019, 80, 285–296. [Google Scholar] [CrossRef]
  26. Tao, J.; Bai, G.; Shen, H.; Cao, L. ECBRP: An efficient Cluster-based routing protocol for real-time multimedia streaming in MANETs. Wirel. Pers. Commun. 2011, 61, 283–302. [Google Scholar] [CrossRef]
  27. Marwaha, S.; Tham, C.K.; Srinivasan, D. Mobile agents based routing protocol for mobile ad hoc networks. In Proceedings of the Global Telecommunications Conference, 2002. GLOBECOM ’02, Taipei, Taiwan, 17–21 November 2002; Volume 1, pp. 163–167. [Google Scholar] [CrossRef] [Green Version]
  28. Sun, Y.; Sun, J.; Zhao, F.; Hu, Z. Delay constraint multipath routing for wireless multimedia ad hoc networks. Int. J. Commun. Syst. 2016, 29, 210–225. [Google Scholar] [CrossRef]
  29. Gui-kai, L.; Chun-li, S.; Gang, W.; Hong-jiang, W. Subarea Tree Routing in multi-hop wireless ad hoc networks. In Proceedings of the 2008 11th IEEE Singapore International Conference on Communication Systems, Guangzhou, China, 19–21 November 2008; pp. 1695–1699. [Google Scholar] [CrossRef]
  30. Zhang, D.; Gong, C.; Zhang, T.; Zhang, J.; Piao, M. A new algorithm of clustering AODV based on edge computing strategy in IOV. Wirel. Netw. 2021, 27, 2891–2908. [Google Scholar] [CrossRef]
  31. Wang, Y.; Vuran, M.C.; Goddard, S. Cross-layer analysis of the end-to-end delay distribution in wireless sensor networks. IEEE/ACM Trans. Netw. 2011, 20, 305–318. [Google Scholar] [CrossRef] [Green Version]
  32. Chatterjee, S.; Ladia, R.; Misra, S. Dynamic Optimal Pricing for Heterogeneous Service-Oriented Architecture of Sensor-Cloud Infrastructure. In IEEE Transactions on Services Computing; IEEE: Manhattan, NY, USA, 2017; Volume 10, pp. 203–216. [Google Scholar] [CrossRef]
  33. Jia, L. Distributed energy balance routing algorithm for wireless sensor network based on multi-attribute decision-making. Sustain. Energy Technol. Assess. 2021, 45, 101192. [Google Scholar]
  34. de Olivera, S.; Shiroma, P.M.; Ilídio, R.S.; Pereira, M.A.; Silva, C.M. Extending the Lifetime of Wireless Sensor Networks using a Genetic Model for defining Mobile Sinks. Int. Robot. Autom. J. 2017, 2, 00040. [Google Scholar]
  35. Ahn, G.-S.; Campbell, A.T.; Veres, A.; Sun, L.-H. SWAN: Service differentiation in stateless wireless ad hoc networks. In Proceedings of the Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies, New York, NY, USA, 23–27 June 2002; Volume 2, pp. 457–466. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Zigbee wireless network topology.
Figure 1. Zigbee wireless network topology.
Agriculture 13 01518 g001
Figure 2. Network address distribution of each device in the WMN network.
Figure 2. Network address distribution of each device in the WMN network.
Agriculture 13 01518 g002
Figure 3. The specific flow of the algorithm.
Figure 3. The specific flow of the algorithm.
Agriculture 13 01518 g003
Figure 4. Result of the packet delivery rate at different pause times.
Figure 4. Result of the packet delivery rate at different pause times.
Agriculture 13 01518 g004
Figure 5. Route discovery frequency result with different pause times.
Figure 5. Route discovery frequency result with different pause times.
Agriculture 13 01518 g005
Figure 6. Routing control overhead results for different pause times.
Figure 6. Routing control overhead results for different pause times.
Agriculture 13 01518 g006
Figure 7. End-to-end average delay results for different pause times.
Figure 7. End-to-end average delay results for different pause times.
Agriculture 13 01518 g007
Figure 8. Packet delivery rate results at different packet sending rates.
Figure 8. Packet delivery rate results at different packet sending rates.
Agriculture 13 01518 g008
Figure 9. Route discovery frequency results at different packet sending rates.
Figure 9. Route discovery frequency results at different packet sending rates.
Agriculture 13 01518 g009
Figure 10. Routing control overhead results at different packet sending rates.
Figure 10. Routing control overhead results at different packet sending rates.
Agriculture 13 01518 g010
Figure 11. End-to-end average delay results of different packet sending rates.
Figure 11. End-to-end average delay results of different packet sending rates.
Agriculture 13 01518 g011
Table 1. The simulation parameters.
Table 1. The simulation parameters.
ParametersValue
Channel typeChannel/Wireless Channel
Network InterfacePhy/WirelessPhy/802_15_4
MAC typeMac/802_15_4
Wireless communication modelAntenna/OmniAntenna
Transfer modelTwoRayGround
Topological size30 ft × 90 ft
Number of nodes60
Packet size512 bytes
Simulation time400 s
Energy modelEnergyModel
Node initial energy80 J
Transmit power0.85 W
Received power0.49 W
Sleep power0.15 W
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tang, R.; Aridas, N.K.; Abu Talip, M.S. Design of Wireless Sensor Network for Agricultural Greenhouse Based on Improved Zigbee Protocol. Agriculture 2023, 13, 1518. https://doi.org/10.3390/agriculture13081518

AMA Style

Tang R, Aridas NK, Abu Talip MS. Design of Wireless Sensor Network for Agricultural Greenhouse Based on Improved Zigbee Protocol. Agriculture. 2023; 13(8):1518. https://doi.org/10.3390/agriculture13081518

Chicago/Turabian Style

Tang, Ruipeng, Narendra Kumar Aridas, and Mohamad Sofian Abu Talip. 2023. "Design of Wireless Sensor Network for Agricultural Greenhouse Based on Improved Zigbee Protocol" Agriculture 13, no. 8: 1518. https://doi.org/10.3390/agriculture13081518

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop