PA-RPL: A Partition Aware IoT Routing Protocol For Precision Agriculture

RPL is the standard routing protocol for the emerging concepts of Internet of Things (IoT). It builds a tree like routing topology for the IP-enabled wireless sensor networks (WSN), commonly referred as lossy and low power network (LLN). This has been defined by the IETF for four main applications including home automation, industrial control, urban environment, and building automation. Recently, we have observed a growing interest for applying IoT to Precision Agriculture (PA). This field is especially characterized by high density of sensing nodes, large area WSN deployments, and intrinsic composition of the farmland from parcels and/or activity sectors. This usually leads to a heavy exchange of data messages, straightforwardly inducing network congestion, radio interference,latency issue, and high energy consumption. It is however important to note that in most precision agriculture cases, only aggregated data of each parcel or sector is effectively needed. In this context, applying in-network aggregation techniques will practically reduce the number of exchanged data messages; hence reducing the network load and energy consumption. In this work, we propose a new version of RPL protocol, named partition aware-RPL (PA-RPL). This builds up a routing topology that reflects the way the farmland is partitioned; therefore inherently enabling easy innetwork aggregation. Finally, we make a proof of concept of the proposed algorithm and validate its operation using Cooja simulator.

[1]  Marcelo G. Rubinstein,et al.  Routing Metrics and Protocols for Wireless Mesh Networks , 2008, IEEE Network.

[2]  M. ArunKumar,et al.  RPL optimization for precise green house management using wireless sensor network , 2014, 2014 International Conference on Green Computing Communication and Electrical Engineering (ICGCCEE).

[3]  Narendra Singh Raghuwanshi,et al.  Wireless sensor networks for agriculture: The state-of-the-art in practice and future challenges , 2015, Comput. Electron. Agric..

[4]  Yibo Chen,et al.  A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL) , 2015, Sensors.

[5]  Dominique Barthel,et al.  Routing Metrics Used for Path Calculation in Low-Power and Lossy Networks , 2012, RFC.

[6]  David E. Culler,et al.  Challenging the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL): A Survey , 2017, IEEE Communications Surveys & Tutorials.

[7]  Young-Bae Ko,et al.  Data aggregation in precision agriculture for low-power and lossy networks , 2015, 2015 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM).

[8]  Kim Öberg,et al.  System design choices in smartautonomous networked irrigation systems , 2014 .

[9]  Adam Dunkels,et al.  Cross-Level Sensor Network Simulation with COOJA , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[10]  Siarhei Kuryla,et al.  RPL: IPv6 Routing Protocol for Low power and Lossy Networks , 2010 .

[11]  Rosdiadee Nordin,et al.  Energy-Efficient Wireless Sensor Networks for Precision Agriculture: A Review , 2017, Sensors.

[12]  Sambhaji Sarode,et al.  IoT based Smart Farming System , 2017 .

[13]  Pierre Kuonen,et al.  Benefits of data aggregation on energy consumption in wireless sensor networks , 2017, IET Commun..