Routing protocol is the core technology of wireless sensor networks, whose performance directly affects the efficiency of the entire network. Opportunistic routing can significantly increases transmission reliability and end to end throughput in wireless networks by effectively utilizing the wireless broadcast medium with routing delay strategy. Network coding that allow node to encode the input information before forward can increase throughput, balance network load and improve the bandwidth utilization. This paper, combining above two technologies, proposes a new multipath opportunistic routing protocol integrating network coding for wireless sensor networks.Under the premise of guaranteeing transmission reliability, increasing data transmission efficiency and energy efficiency is this paper’s goal. A multipath opportunistic routing protocol based on local topology information (LTI_OP) has been presented fistly. On this basis, NC_MOR, a new protocol that uses network coding in multipath opportunistic routing has been designed. By transmitting a window of multiple segments concurrently, it improves the throughput of nerwork.Finally, protocol LTI_OP and NC_MOR has been implemented by programming with nesC in TinyOS. With the TO S SIM simulation platform, it has completed several simulations in a given network topology. The results shows that, NC_MOR can reduce transmission packets and receiving delay, improve throughput and energy efficiency without much more control overheard. |