A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)
Abstract
:1. Introduction
2. Integrating Precision Agriculture and IPv6 Low-Power and Lossy Networks
- −
- Environmental monitoring (e.g., temperature, light intensity, atmospheric pressure, soil moisture or air humidity, UV intensity, strength and direction of wind, rainfall, gases, pH of dust or rainwater, and heavy metals) in a field which is separated by some complete parcels;
- −
- Utilizing DSS to obtain possible treatments analysis, which can be applied for field-wide or specific parcel;
- −
- The methods of adjusting corresponding operations in real-time, such as fertilizer, lime and pesticide utilization, tillage, irrigation, and sowing rate.
3. IPv6 Routing Protocol for Low-Power and Lossy Networks: State-of-the-Art
Routing Metric/Constraint Objects | Description |
---|---|
Node State and Attribute | CPU, Memory, congestion situation |
Node ENERGY | Power mode, estimated remaining lifetime |
Hop Count | Number of hops |
Link Throughput | Maximum or minimum value |
Link Latency | Sum of all latencies, pruning links higher than certain threshold |
Link Reliability | Packet reception ratio, BER, mean time between failures... Link Quality Level (LQL); ETX |
Link Color | 10-bit encoded color to links, avoid or attract specific links/ traffic types |
Reference | Platform Name | Size of Network | Indoor/Outdoor | Hardware Platform | Evaluated RPL Model |
---|---|---|---|---|---|
[55,56,57,58] | Indriya testbed | 135 WSN nodes | Indoor | TelosB nodes with Arduino | ContikiRPL-->ORPL |
[59] | SensLAB platform of INRIA Lille | 100 WSN nodes | Indoor | WSN430 boards with TI CC2420 radio chip | ContikiRPL |
[60] | TinyRPL testbed | 51 WSN nodes | Indoor | TelosB motes | TinyRPL and BLIP |
[61] | PLC testbed on INRIA | 6 PLC nodes | Indoor | CC2420 | RPL for PLC network |
[24] | Multi-hop topology testbed | 30 WSN nodes | Indoor | TelosB motes | ContikiRPL |
4. Enhanced Objective Function for Routing in Agricultural Low-Power and Lossy Network
4.1. Energy-Aware Metrics and Objective Function of IPv6 Routing Protocol for A-LLNs
4.2. Scalable Context-Aware Objective Function with Composite Routing Metrics
4.2.1. The Problem Statement of Energy-Aware Routing Metric Composition
4.2.2. Designing Combinable Energy-Aware and Resource-Aware Routing Metrics
Adopted Metrics | Domain | Aggregation Rule | Order Relation |
---|---|---|---|
ETX | [1, 512] × 128 | Additive | (<) ➔ ([1, 512], “+”, “<”) |
Rem.Energy (%) | [0, 1] | Concave (min.) | (>) ➔ ([0, 1], “min.”, “>”) |
1/Rem.Energy | [1, 255] | Additive | (<) ➔ ([1, 255], “+”, “<”) |
- −
- The definition of affordable workload is inspired by the battery index [45] that represents how prone a node is to consume energy. In most cases, this metric will be highly dependent on the node localization, but its computation can be generalized by the following four operating states of a radio transceiver: transmission (TX), reception (RX), idle and sleep. In other words, this metric is a hierarchical Radio Duty Cycle (RDC) since almost all the discrepant energy consumption is associated with the radio operations;
- −
- The hardware robustness is presented as a hardware restart count since the system starts working (i.e., the record provided by NanoRisc on Ext_Milive board [71]);
- −
- The availability information is another resource which represents particular RPAL DODAG paths associated with the application data of interest (i.e., sensing environmental data or event detection) requested by the precision agriculture monitoring application. Namely, this metric can hold the features in a routing path, particularly the role that can mark important retrievable resource information.
Link Color | Carried Data | Utilization |
---|---|---|
Link color 1 + Counter 1 | Affordable workload | If the targeted node is battery powered, the 4-bit of link color 1 flags will be used to represent the RDC level of this node. Setting low-order bit means RF workload is low and setting high bit for high RDC level. Counter 1 is used for counting the number of nodes that are too busy in this path. |
Link color 2 + Counter 2 | Hardware robustness | The 4-bit of link color 2 flags are used to present the four robustness level of the targeted node. If the restart count is low, the low-order bit will be set. If the node fails frequently in a period, the high bit will be set. Counter 2 records the number of nodes which are fragile in this optional path. |
Link color 3 + I flag | Availability information resource | The 4-bit of link color 3 flags are used to present four availability information resource (sensing capability) levels. Namely, if this level is high, this targeted node has more monitored info to forward and even need to respond to the queries from sink node. I flag is set when that links with the specified color must be included. When cleared, it means this color must be excluded. |
4.2.3. Context-Aware Objective Function Design
5. Validation of RPAL SCAOF in Simulations
5.1. Adaptation and Improvement of Simulator, Protocol Stack and Application
5.2. Simulation Setup and Designated Scenarios
5.2.1. Topology
5.2.2. Traffic Pattern
Node Type | Supports of Traffic Pattern |
---|---|
A-LLN Edge router/border router | Sending a resource query request as 5 CoAP packets burst to an actuator in 60~90 s interval; ACK of received frames; |
Common monitoring A-LLN sensor nodes | Periodic reporting in 25~30 s interval |
Local controller/Actuator | Period reporting in 10~15 s interval; sending ACK; sending resource query reply packet to edge router |
Malicious sensor nodes | Periodic reporting in 25~30 s interval |
5.2.3. Simulation Parameters
Network | |
---|---|
Deployment area | 25 m × 20 m |
Deployment type | Random positioned |
Number of nodes | 1 sink with 20 or 30 sensor nodes |
Radio coverage | 100 square meters |
Distance loss | 90% RX Ratio |
Nodes initial energy | 0.25 mAh = 2700 mj; millionth of 2500 mAh estimated by PowerTrace Model with assumed stable 3 V voltage |
Network layer protocols | uIPv6 |
Routing protocol | RPL routing framework: Trickle timer: k = 10; IntervalMin = 12, IntervalMax = 8; Routing Metrics: ETX, RE, link color |
Transport layer | UDP |
Data link layer | CSMA/CA + ContikiMAC + 6LoWPAN |
Application | |
Data length | 20 bytes per packet |
Task type | Time drive |
Reporting intervals (s) | 15 |
Simulation | |
Time | 40 min |
Iteration | 5 |
5.3. Validation of Energy-Aware Routing Metrics and SCAOF Performance
5.3.1. Network Simulation Scenarios: 20 and 30 LLN Nodes
Performance Influenced by Using RPAL SCAOF | Performance Metrics (+: Increase, −: Decrease) | ||||||
Lifetime | |||||||
First dead node (min) | % of living nodes = 50% (min) | % of active nodes = 50% (min) | % of living nodes = 30% (min) | % of active nodes = 30% (min) | % of living nodes = 0% (min) | % of active nodes = 0% (min) | |
20 nodes | +3.4 | +1.25 | +7.63 | +2.25 | +12.17 | −4.75 | −3.53 |
30 nodes | +3.03 | −6.75 | +1.58 | −7.51 | +1.81 | −6 | +4.28 |
Performance Influenced by Using RPAL SCAOF | Average Data Collection Packet Delay (ms) | Average Packet Loss Rate (%) | Average Number of Route Entries | Control Plane Overhead (bytes) | Average Path Hop Distances | Average CoAP RTT (ms) |
---|---|---|---|---|---|---|
20 nodes | +34 | −3.62 | +0.87 | ≈ +2541 | +0.61 | −124.37 |
30 nodes | +38 | −9.18 | +0.88 | ≈ +3724 | +1.71 | −110.7 |
5.3.2. Network Scenario: 30 LLN Nodes with Runtime Reconfiguration of the Node State
Penetration of Misbehaving Nodes (%) | Performance Influenced by Using RPAL SCAOF (+: Increase, −: Decrease) | |||
---|---|---|---|---|
Average Packet Loss rate (%) | Average latency (ms) of successful transmission | Number of failed co-operations for packet forwarding | Packet transmission cost | |
10% | −11.43 | +9.53 | ≈ −746 | −1.09 |
20% | −21.52 | +20.53 | ≈ −1156 | −2.13 |
30% | −33.56 | +21.08 | ≈ −2200 | −2.24 |
6. Evaluation of RPL and RPAL in a Real World Environment
6.1. Testbed Setup
- −
- Testbed node 1 is the sink node connected to a laptop and used as a data collector and remote controlling message emitter.
- −
- Deployed nodes are located at the same positions, at the same relative angles and distances.
- −
- This prototype system could provide three categories of required measurements (see Table 10).
- −
Required Data Type | Measurements Gathered from the Testbed |
---|---|
Sensor data | Temperature; output of battery voltage; restart counter; and light intensity (Depends on transparency of the utilized waterproof plastic box) |
Network states | Size of neighbor list and routing table; topology; controlling message interval; ETX value; Rank value; packet delivery ratio (PDR); number of hops; number of churns |
Power supply states | Average power consumption; average radio duty cycle; battery indicator from online energy estimation model. |
Experiment Settings | Details and Parameters |
---|---|
Collecting frequency | 60 s–120 s |
Duration of test | 6 h (expressed as 1:00 to 7:00) |
Initial energy of power supply | 594,000 mJ (10% of nominal capacities in battery’s fully recharged state) When the battery is depleted, the radio chip is off. |
Heavy task for fast energy consuming (reduce 70% battery) | The testbed node 3 and 6 pretend a 70% decrease of their remaining energy by manual remote control application at [3:55, 4:00]. |
Testbed node with Misbehavior of restarting | Testbed node 4 has communication problem with its NANO module within a frequency of 600 s–1200 s during the periods of its lifetime. |
Sequence N. of Comparative Test | RPL Model | Routing Metrics | Testbeds with Energy Harvesting Module (Solar Panel) |
---|---|---|---|
1st experiment | Standard RPL model | ETX | No |
2nd experiment | RPAL model | ETX; Context-aware metric | No |
3rd experiment | RPAL model | ETX; Context-aware metric | Yes (testbed node 3 and 6 recover their batteries from 4:00 to 5:00) |
- −
- To explain the consequence of introducing misbehaving nodes, the concept and utilization of NANO module needs to be clarified. It is a specific energy efficient SCM and its designed program is used to guarantee the robustness of the targeted system. The mechanism is to force the software running on the AVR MCU to keep periodical communication (a loop of state reading) with the NANO module. If this rule is broken, the whole system will be reset and the interior counter of NANO will be increased to record this restart behavior of the system.
- −
- As three comparative experiments should be conducted in the same scenario, the weather conditions and system problems are essentially unpredictable, and the unbalance of energy consumption requires long-time accumulation, thus, a remote controlling application is implemented for sending commands (see Table 13) to achieve the expected settings of different tests. To ensure the command packets are well received, a repetition mechanism is performed until the receiver replies with an ACK message.
Functions | Descriptions |
---|---|
LED control | ON and OFF switching the single LED on IWoTCore board. |
Message collection | Prepare and send a collect-view application packet immediately. |
RPL global repair | Trigger global repair in the current DODAG. |
Collecting frequency control | Change the frequency of sending collect-view application packet to 10 s, 15 s, 30 s, 60 s, 120 s. |
Remained energy control | Modify the volume of battery +10% and −5%. The results can be observed in the battery indicator plot. |
NANO control | Postpone the event timer of the NANO communication process. |
TX power control | Modify the transmission power of the radio chip to a designated value. |
Power supply mode control | Configure the targeted testbed using the below power supply modes: Mode 0: battery powered, residual energy is based on online energy estimation model Mode 1: energy harvester module (solar panel) is able to produce enough power to activate the testbed and cannot recharge the battery Mode 2: energy harvester module (solar panel) is able to produce enough power for both testbed routines and battery recharging. |
6.2. Evaluation Results
6.2.1. Number of Hops
6.2.2. Network Churns
6.2.3. Packet Lost Ratio
6.2.4. Energy Usage
7. Conclusions and Future Work
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Zhao, J.-C.; Zhang, J.F.; Feng, Y.; Guo, J.X. The study and application of the IOT technology in agriculture. In Proceedings of the 2010 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT), Chengdu, China, 9–11 July 2010; pp. 462–465.
- Ur-Rehman, A.; Abbasi, A.Z.; Islam, N.; Shaikh, Z.A. A review of wireless sensors and networks’ applications in agriculture. Comput. Stand. Interfaces 2014, 36, 263–270. [Google Scholar] [CrossRef]
- Libelium Comunicaciones Distribuidas. Available online: http://www.libelium.com/squid (accessed on 28 March 2015).
- Chen, Y.; Hou, K.-M.; Zhou, H.; Shi, H.-L.; Liu, X.; Diao, X.; Ding, H.; Li, J.-J.; de Vaulx, C. 6LoWPAN stacks: A survey. In Proceedings of the 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM), Wuhan, China, 23–25 September 2011; pp. 1–4.
- Kim, E.; Kaspar, D.; Vasseur, J.P. Design and Application Spaces for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs); Internet Engineering Task Force (IETF): Fremont, CA, USA, 2012. [Google Scholar]
- Shelby, Z.; Hartke, K.; Bormann, C. The Constrained Application Protocol (CoAP); Internet Engineering Task Force (IETF): Fremont, CA, USA, 2014. [Google Scholar]
- Brandt, A.; Buron, J.; Porcu, G. Home Automation Routing Requirements in Low-Power and Lossy Networks. Available online: https://tools.ietf.org/html/rfc5826 (accessed on 5 August 2015).
- Cragie, R.; van der Stok, P.; Brandt, A.; Baccelli, E. Applicability Statement: The Use of the RPL Protocol Set in Home Automation and Building Control; Internet Engineering Task Force (IETF): Fremont, CA, USA, 2013. [Google Scholar]
- Atzori, L.; Iera, A.; Morabito, G. The internet of things: A survey. Comput. Netw. 2010, 54, 2787–2805. [Google Scholar] [CrossRef]
- Winter, T.; Thubert, P.; Brandt, A.; Hui, J.; Kelsey, R.; Levis, P.; Pister, K.; Struik, R.; Vasseur, J.P.; Alexander, R. RPL: IPv6 Routing Protocol for Low Power and Lossy Networks. Available online: https://tools.ietf.org/html/rfc6550 (accessed on 5 August 2015).
- Chen, Y.; Chanet, J.-P.; Hou, K.M.; Shi, H.L. Extending the RPL routing protocol to agricultural low power and lossy networks (A-LLNs). Int. J. Agric. Environ. Inf. Syst. (IJAEIS) 2013, 4, 25–47. [Google Scholar] [CrossRef]
- Tripathi, J.; de Oliveira, J.; Vasseur, J. Performance Evaluation of Routing Protocol for Low Power and Lossy Networks (RPL); Internet Engineering Task Force (IETF): Fremont, CA, USA, 2011. [Google Scholar]
- Yu, X.; Wu, P.; Han, W.; Zhang, Z. A survey on wireless sensor network infrastructure for agriculture. Comput. Stand. Interfaces 2012, 35, 59–64. [Google Scholar] [CrossRef]
- Ko, J.G.; Terzis, A.; Dawson-Haggerty, S.; Culler, D.E.; Hui, J.W.; Levis, P. Connecting low-power and lossy networks to the internet. IEEE Commun. Mag. 2011, 49, 96–101. [Google Scholar]
- Richardson, M.C. Roll Applicability Statement Template; Internet Engineering Task Force (IETF): Fremont, CA, USA, 2013. [Google Scholar]
- Hu, X.; Qian, S. IOT application system with crop growth models in facility agriculture. In Proceedings of the 2011 6th International Conference on Computer Sciences and Convergence Information Technology (ICCIT), Seogwipo, Korea, 29 November–1 December 2011.
- Peoples, C.; Parr, G.; McClean, S.; Scotney, B.; Morrow, P. Performance evaluation of green data centre management supporting sustainable growth of the internet of things. Simul. Model. Pract. Theory 2013, 34, 221–242. [Google Scholar] [CrossRef]
- Baggio, A. Wireless sensor networks in precision agriculture. In Proceedings of the ACM Workshop on Real-World Wireless Sensor Networks (REALWSN 2005), Stockholm, Sweden, 20–21 June 2005.
- Li, L.; Li, H.-X.; Liu, H. Greenhouse environment monitoring system based on wireless sensor network. Trans. Chin. Soc. Agric. Mach. 2009, 40, 228–231. [Google Scholar]
- Chen, Y.; Chanet, J.P.; Hou, K.M. RPL routing protocol a case study: Precision agriculture. In Proceedings of the First China-France Workshop on Future Computing Technology (CF-WoFUCT 2012), Harbin, China, 16–17 February 2012.
- Jaichandran, R.; Irudhayaraj, A.A.; Raja, J. Effective strategies and optimal solutions for Hot Spot Problem in wireless sensor networks (WSN). In Proceedings of the 2010 10th International Conference on Information Sciences Signal Processing and their Applications (ISSPA), Kuala Lumpur, Malaysia, 10–13 May 2010; pp. 389–392.
- Popa, D.; Jetcheva, J.; Dejean, N.; Salazar, R.; Hui, J.; Monden, K. Applicability Statement for the Routing Protocol for Low Power and Lossy Networks (RPL) in Ami Networks. IETF Internet Draft draft-ietf-roll-applicability-ami. 2011. Available online: http://tools. ietf. org/html/draft-ietf-roll-applicability-ami-05 (accessed on 3 May 2012).
- Dohler, M.; Barthel, D.; Watteyne, T.; Winter, T. Routing Requirements for Urban Low-Power and Lossy Networks; Internet Engineering Task Force (IETF): Fremont, CA, USA, 2009. [Google Scholar]
- Gaddour, O.; Koubâa, A. RPL in a nutshell: A survey. Comput. Netw. 2012, 56, 3163–3178. [Google Scholar] [CrossRef]
- Vasseur, J.; Agarwal, N.; Hui, J.; Shelby, Z.; Bertrand, P.; Chauvenet, C. RPL: The IP Routing Protocol Designed for Low Power and Lossy Networks; Internet Protocol for Smart Objects (IPSO) Alliance: Santa Clara, CA, USA, 2011. [Google Scholar]
- Vasseur, J.; Kim, M.; Pister, K.; Dejean, N.; Barthel, D. Routing Metrics Used for Path Calculation in Low Power and Lossy Networks; Internet Engineering Task Force (IETF): Fremont, CA, USA, 2011. [Google Scholar]
- Thubert, P. Objective Function Zero for the Routing Protocol for Low-power and Lossy Networks (RPL); Internet Engineering Task Force (IETF): Fremont, CA, USA, 2012. [Google Scholar]
- Martocci, J.; de Mil, P.; Riou, N.; Vermeylen, W. Building Automation Routing Requirements in Low-Power and Lossy Networks. Available online: https://tools.ietf.org/html/rfc5867 (accessed on 5 August 2015).
- Herberg, U.; Clausen, T.; Igarashi, Y.; Yi, J.; de Verdiere, A. Observations of RPL: IPv6 Routing Protocol for Low Power and Lossy Networks. Available online: http://tools.ietf.org/html/draft-clausen-lln-rpl-experiences-08 (accessed on 5 August 2015).
- Franceschinis, M.; Pastrone, C.; Spirito, M.A.; Borean, C. On the performance of ZigBee Pro and ZigBee IP in IEEE 802.15.4 networks. In Proceedings of the 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Lyon, France, 7–9 October 2013; pp. 83–88.
- Watteyne, T. Using IEEE802.15.4e TSCH in an LLN Context: Overview, Problem Statement and Goals, draft-ietf-6tisch-tsch-01. Available online: https://tools.ietf.org/id/draft-ietf-6tisch-tsch-01.txt (accessed on 5 August 2015).
- Watteyne, T.; Vilajosana, X.; Kerkez, B.; Chraim, F.; Weekly, K.; Wang, Q.; Glaser, S.; Pister, K. OpenWSN: A standards-based low-power wireless development environment. Trans. Emerg. Telecommun. Technol. 2012, 23, 480–493. [Google Scholar] [CrossRef]
- Ko, J.G.; Eriksson, J.; Tsiftes, N.; Dawson-Haggerty, S.; Terzis, A.; Dunkels, A.; Culler, D. ContikiRPL and tinyRPL: Happy together. In Proceedings of the workshop on Extending the Internet to Low power and Lossy Networks (IP+SN 2011), Chicago, IL, USA, 11 April 2011.
- Dunkels, A.; Gronvall, B.; Voigt, T. Contiki—A lightweight and flexible operating system for tiny networked sensors. In Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks, Tampa, FL, USA, 16–18 November 2004; pp. 455–462.
- Afanasyev, M.; O’Rourke, D.; Kusy, B.; Hu, W. Heterogeneous traffic performance comparison for 6LoWPAN enabled low-power transceivers. In Proceedings of the 6th Workshop on Hot Topics in Embedded Networked Sensors, Killarney, Ireland, 28–29 June 2010.
- Brachman, A. RPL objective function impact on LLNs topology and performance. In Internet of Things, Smart Spaces, and Next Generation Networking; Springer: New York, NY, USA, 2013; pp. 340–351. [Google Scholar]
- Karkazis, P.; Leligou, H.C.; Sarakis, L.; Zahariadis, T.; Trakadas, P.; Velivassaki, T.H.; Capsalis, C. Design of primary and composite routing metrics for RPL-compliant wireless sensor networks. In Proceedings of the 2012 International Conference on Telecommunications and Multimedia (TEMU), Chania, Greece, 30 July–1 August 2012; pp. 13–18.
- Barbato, A.; Barrano, M.; Capone, A.; Figiani, N. Resource oriented and energy efficient routing protocol for IPv6 wireless sensor networks. In Proceedings of the IEEE Online Conference on Green Communications, Piscataway, NJ, USA, 29–31 October 2013.
- Nuvolone, M. Stability Analysis of the Delays of the Routing Protocol over Low Power and Lossy Networks; Masters Degree Project; KTH: Stockholm, Sweden, 2010. [Google Scholar]
- Clausen, T.; Herberg, U.; Philipp, M. A critical evaluation of the IPv6 routing protocol for low power and lossy networks (RPL). In Proceedings of the 2011 IEEE 7th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Wuhan, China, 10–12 October 2011; pp. 365–372.
- Gnawali, O.; Levis, P. The Minimum Rank with Hysteresis Objective Function; Internet Engineering Task Force (IETF): Fremont, CA, USA, 2012. [Google Scholar]
- Faruque, J.; Helmy, A. Gradient-based routing in sensor networks. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2003, 7, 50–52. [Google Scholar] [CrossRef]
- Dawans, S.; Duquennoy, S.; Bonaventure, O. On link estimation in dense RPL deployments. In Proceedings of the 2012 IEEE 37th Conference on Local Computer Networks Workshops (LCN Workshops), Clearwater, FL, USA, 22–25 October 2012.
- Kamgueu, P.O.; Nataf, E.; Djotio, T.; Olivier, F. Energy-based routing metric for RPL (2013). Available online: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.382.553&rank=5 (accessed on 5 August 2015).
- Liao, C.-Y.; Chang, L.-H.; Lee, T.-H.; Chen, S.-J. An Energy-Efficiency-Oriented Routing Algorithm Over RPL. Available online: http://www.inf.cyut.edu.tw/AIT2013/ft_209.pdf (accessed on 5 August 2015).
- Liu, X.; Guo, J.; Bhatti, G.; Orlik, P.; Parsons, K. Load balanced routing for low power and lossy networks. In Proceedings of the 2013 IEEE Wireless Communications and Networking Conference (WCNC), Shanghai, China, 7–10 April 2013; pp. 2238–2243.
- Abreu, C.; Ricardo, M.; Mendes, P. Energy-aware routing for biomedical wireless sensor networks. J. Netw. Comput. Appl. 2014, 40, 270–278. [Google Scholar] [CrossRef]
- Velivasaki, T.H.N.; Karkazis, P.; Zahariadis, T.V.; Trakadas, P.T.; Capsalis, C.N. Trust-aware and link-reliable routing metric composition for wireless sensor networks. Trans. Emerg. Telecommun. Technol. 2012. [Google Scholar] [CrossRef]
- Laufer, R.; Salonidis, T.; Lundgren, H.; Le Guyadec, P. Xpress: A cross-layer backpressure architecture for wireless multi-hop networks. In Proceedings of the 17th Annual International Conference on Mobile Computing and Networking, Las Vegas, NV, USA, 19–23 September 2011; pp. 49–60.
- Landsiedel, O.; Ghadimi, E.; Duquennoy, S.; Johansson, M. Low power, low delay: Opportunistic routing meets duty cycling. In Proceedings of the 11th International Conference on Information Processing in Sensor Networks, Beijing, China, 16–19 April 2012; pp. 185–196.
- Duquennoy, S.; Wirström, N.; Tsiftes, N.; Dunkels, A. Leveraging IP for sensor network deployment. In Proceedings of the Workshop on Extending the Internet to Low Power and Lossy Networks (IP+SN 2011), Chicago, IL, USA, 11 April 2011.
- Oikonomou, G.; Phillips, I. Stateless multicast forwarding with RPL in 6LowPAN sensor networks. In Proceedings of the 2012 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), Lugano, Switzerland, 19–23 March 2012; pp. 272–277.
- Di Marco, P.; Fischione, C.; Athanasiou, G.; Mekikis, P.-V. MAC-aware routing metrics for low power and lossy networks. In Proceedings of the 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Turin, Italy, 14–19 April 2013; pp. 13–14.
- Pavkovic, B.; Duda, A.; Hwang, W.-J.; Theoleyre, F. Efficient topology construction for RPL over IEEE 802.15.4 in wireless sensor networks. Ad Hoc Netw. 2013, 15, 25–38. [Google Scholar] [CrossRef]
- Duquennoy, S.; Landsiedel, O. Opportunistic RPL. In Proceedings of the 10th European Conference on Wireless Sensor Networks (EWSN'13), Ghent, Belgium, 13–15 February 2013.
- Dvir, A.; Holczer, T.; Buttyan, L. VeRA-version number and rank authentication in RPL. In Proceedings of the 2011 IEEE 8th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), Valencia, Spain, 17–22 October 2011; pp. 709–714.
- Duquennoy, S.; Landsiedel, O.; Voigt, T. Let the tree bloom: Scalable opportunistic routing with ORPL. In Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems, Roma, Italy, 11–15 November 2013; p. 2.
- Doddavenkatappa, M.; Chan, M.C.; Ananda, A.L. Indriya: A low-cost, 3D wireless sensor network testbed. In Testbeds and Research Infrastructure. Development of Networks and Communities; Springer: New York, NY, USA, 2012; pp. 302–316. [Google Scholar]
- Heurtefeux, K.; Menouar, H. Experimental evaluation of a routing protocol for wireless sensor networks: RPL under study. In Proceedings of the 2013 6th Joint IFIP Wireless and Mobile Networking Conference (WMNC), Dubai, UAE, 23–25 April 2013.
- Ko, J.G.; Dawson-Haggerty, S.; Gnawali, O.; Culler, D.; Terzis, A. Evaluating the Performance of RPL and 6LowPAN in TinyOS. In Proceedings of the Workshop on Extending the Internet to Low Power and Lossy Networks (IP+SN 2011), Chicago, IL, USA, 11 April 2011.
- Saad, L.B.; Chauvenet, C.; Tourancheau, B. Simulation of the RPL routing protocol for IPv6 sensor networks: Two cases studies. In Proceedings of the International Conference on Sensor Technologies and Applications SENSORCOMM 2011, Nice, France, 21–27 August 2011.
- Dunkels, A.; Eriksson, J.; Finne, N.; Tsiftes, N. Powertrace: Network-level Power Profiling for Low-power Wireless Networks. Available online: http://soda.swedish-ict.se/4112/ (accessed on 6 August 2015).
- Toh, C.-K.; Cobb, H.; Scott, D.A. Performance evaluation of battery-life-aware routing schemes for wireless ad hoc networks. In Proceedings of the 2001 IEEE International Conference on Communications, Helsinki, Finland, 11–14 June 2001; pp. 2824–2829.
- Cai, W.-Y.; Jin, X.-Y.; Zhang, Y.; Chen, K.-S. A load-balanced minimum energy routing algorithm for wireless ad hoc sensor networks. J. Zhejiang Univ. SCI. A 2006, 7, 502–506. [Google Scholar] [CrossRef]
- Tsiftes, N.; Eriksson, J.; Dunkels, A. Low-power wireless IPv6 routing with contikirpl. In Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks, Stockholm, Sweden, 12–15 April 2010; pp. 406–407.
- Trakadas, P.; Zahariadis, T. Design Guidelines for Routing Metrics Composition in LLN; Internet Engineering Task Force (IETF): Fremont, CA, USA, 2012. [Google Scholar]
- Yang, Y.; Wang, J. Design guidelines for routing metrics in multihop wireless networks. In Proceedings of the 27th Conference on Computer Communications (INFOCOM 2008), Phoenix, AZ, USA, 13–18 April 2008; pp. 1615–1623.
- Yang, Y.; Wang, J.; Kravets, R. Designing routing metrics for mesh networks. In Proceedings of the IEEE Workshop on Wireless Mesh Networks (WiMesh), Santa Clara, CA, USA, 26 September 2005.
- Gouda, M.G.; Schneider, M. Maximizable routing metrics. IEEE/ACM Trans. Netw. (TON) 2003, 11, 663–675. [Google Scholar] [CrossRef]
- Boukerche, A.; Turgut, B.; Aydin, N.; Ahmad, M.Z.; Bölöni, L.; Turgut, D. Routing protocols in ad hoc networks: A survey. Comput. Netw. 2011, 55, 3032–3080. [Google Scholar] [CrossRef]
- Shi, H.; Hou, K.M.; Diao, X.; Liu, X.; Li, J.-J.; de Vaulx, C. A wireless multimedia sensor network platform for environmental event detection dedicated to precision agriculture. In Proceedings of the NICST 2013 New and Smart Information Communication Science and Technology to Support Sustainable Development: Workshop International France-Chine, Clermont-Ferrand, France, 18–20 September 2013.
- Wang, J.; Chen, Y.-B.; Chanet, J.-P. An integrated survey in plant disease detection for precision agriculture using image processing and wireless multimedia sensor network. In Proceedings of the Internatinal Conference on Advanced in Computer, Electrical and Electronic Engineering (ICACEEE 2014), Paris, France, 7–8 July 2014.
- Shi, H.-L.; Hou, K.M.; Zhou, H.-Y.; Liu, X. Energy efficient and fault tolerant multicore wireless sensor network: E²MWSN. In Proceedings of the 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM), Wuhan, China, 23–25 September 2011; pp. 1–4.
- Ishaq, I.; Carels, D.; Teklemariam, G.K.; Hoebeke, J.; Abeele, F.V.d.; Poorter, E.D.; Moerman, I.; Demeester, P. IETF Standardization in the Field of the Internet of Things (IoT): A survey. J. Sens. Actuator Netw. 2013, 2, 235–287. [Google Scholar] [CrossRef] [Green Version]
- Dunkels, A.; Österlind, F.; He, Z. An adaptive communication architecture for wireless sensor networks. In Proceedings of the 5th International Conference on Embedded Networked Sensor Systems, Sydney, Australia, 4–9 November 2007; pp. 335–349.
- Shelby, Z. Rfc6690—Constrained Restful Environments (CoRE) Link Format; Internet Engineering Task Force (IETF): Fremont, CA, USA, 2012. [Google Scholar]
- Villaverde, B.C.; Pesch, D.; De Paz Alberola, R.; Fedor, S.; Boubekeur, M. Constrained application protocol for low power embedded networks: A survey. In Proceedings of the 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), Palermo, Italy, 4–6 July 2012; pp. 702–707.
- Kovatsch, M.; Duquennoy, S.; Dunkels, A. A Low-power CoAP for Contiki. In Proceedings of the 2011 IEEE 8th International Conference on Mobile Adhoc and Sensor Systems (MASS), Valencia, Spain, 17–22 October 2011; pp. 855–860.
- Vallati, C.; Mingozzi, E. Trickle-F: Fair broadcast suppression to improve energy-efficient route formation with the RPL routing protocol. In Proceedings of the Sustainable Internet and ICT for Sustainability (SustainIT), Palermo, Italy, 30–31 October 2013; pp. 1–9.
- Sharkawy, B.; Khattab, A.; Elsayed, K.M. Fault-tolerant RPL through context awareness. In Proceedings of the 2014 IEEE World Forum on Internet of Things (WF-IoT), Seoul, Korea, 6–8 March 2014; pp. 437–441.
© 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chen, Y.; Chanet, J.-P.; Hou, K.-M.; Shi, H.; De Sousa, G. A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL). Sensors 2015, 15, 19507-19540. https://doi.org/10.3390/s150819507
Chen Y, Chanet J-P, Hou K-M, Shi H, De Sousa G. A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL). Sensors. 2015; 15(8):19507-19540. https://doi.org/10.3390/s150819507
Chicago/Turabian StyleChen, Yibo, Jean-Pierre Chanet, Kun-Mean Hou, Hongling Shi, and Gil De Sousa. 2015. "A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)" Sensors 15, no. 8: 19507-19540. https://doi.org/10.3390/s150819507
APA StyleChen, Y., Chanet, J. -P., Hou, K. -M., Shi, H., & De Sousa, G. (2015). A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL). Sensors, 15(8), 19507-19540. https://doi.org/10.3390/s150819507