Designing routing protocols in Low power and Lossy Networks (LLNs) imposes great challenges. In emergency scenarios, the large and rapid data traffic caused by emergencies will lead to network congestion and bring about significant packet loss and delay. Routing protocol for LLNs (RPL) is the IETF standard for IPv6 routing in LLNs. The basic version of RPL uses Expected Transmission Count (ETX) as the default routing metric; it cannot solve the problem of sudden large data traffic. In this paper, we propose a congestion avoidance multipath routing protocol which uses composite routing metrics based on RPL, named CA-RPL. A routing metric for RPL that minimized the average delay towards the DAG root is proposed, and the weight of each path is computed by four metrics. The mechanism is explained and its performance is evaluated through simulation experiments based on Contiki. Simulation results show that the proposed CA-RPL reduces the average time delay by about 30% compared to original RPL when the interpacket interval is short and has almost 20% reduction in packet loss ratio. The CA-RPL can effectively alleviate the network congestion in the network with poor link quality and large data traffic and significantly improve the performance of LLNs.
The propagation model is an essential component in the design and deployment of a wireless sensor network (WSN). Although much attention has been given to near-ground propagation models, few studies place the transceiver directly on the ground with the height of antennas at the level of a few centimeters, which is a more realistic deployment scenario for WSNs. We measured the Received Signal Strength Indication (RSSI) of these truly near-ground WSNs at 470 MHz under four different terrains, namely flat concrete road, flat grass and two derived scenarios, and obtained the corresponding path loss models. By comprehensive analysis of the influence of different antenna heights and terrain factors, we showed the limit of existing theoretical models and proposed a propagation model selection strategy to more accurately reflect the true characteristics of the near-ground wireless channels for WSNs. In addition, we implemented these models on Cooja simulator and showed that simplistic theoretical models would induce great inaccuracy of network connectivity estimation.
Nowadays clock synchronization has become crucial in wireless sensor network (WSN), in particular for those scenarios where the common reference time is vital for applications. The existing approaches often suffer from synchronizing errors since the effect of clock granularity is overlooked. In this paper, a novel algorithm is proposed on the basis of PulseSync algorithm. Compared with PulseSync, the improvement of the presented algorithm is twofold: First, clock discreteness is abated via applying filter method. Second, for reducing the deviation of estimated clock skew through several hops, relative logical clock rate is straightly delivered. Our approach, along with the deeper analyses, is further validated with EXP5438 platform using Contiki operating system in Cooja simulator. The result illustrates that the proposed algorithm outperforms PulseSync in synchronization accuracy.