TCP over 6LoWPAN for Industrial Applications: An Experimental Study

Transmission Control Protocol (TCP) was considered unsuitable for Low power and Lossy Networks (LLNs) due to the characteristics LLN devices (low computing power, strong energy constraint, etc.) and to the absence of IP layer on the network layer. Recently, the IPv6 over Low power Wireless Personal Area Networks (6LoWPANs) has been introduced as an adaptation layer for IPv6 over LLNs. Thanks to the 6LoWPAN layer and uIP (micro IP) protocol stack, TCP becomes more and more viable for LLNs. Moreover, TCP provides a reliable communication scheme between new small industrial devices. In this paper, we show an experimental performance of TCP over multi-hop 6LowPANs in our testbed.

[1]  Chieh-Yih Wan,et al.  Pump-slowly, fetch-quickly (PSFQ): a reliable transport protocol for sensor networks , 2005, IEEE Journal on Selected Areas in Communications.

[2]  Margo McCall,et al.  IEEE Computer Society , 2019, Encyclopedia of Software Engineering.

[3]  Jonathan W. Hui Compression Format for IPv6 Datagrams in 6LoWPAN Networks , 2008 .

[4]  Jon Postel,et al.  Transmission Control Protocol , 1981, RFC.

[5]  David E. Culler,et al.  Transmission of IPv6 Packets over IEEE 802.15.4 Networks , 2007, RFC.

[6]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[7]  Mário Serafim Nunes,et al.  DTSN: Distributed Transport for Sensor Networks , 2007, 2007 12th IEEE Symposium on Computers and Communications.

[8]  Haejun Lee,et al.  A hop-by-hop reliability support scheme for wireless sensor networks , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[9]  John Heidemann,et al.  RMST: reliable data transport in sensor networks , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[10]  Eric Anderson,et al.  X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks , 2006, SenSys '06.

[11]  Adam Dunkels,et al.  Making TCP/IP Viable for Wireless Sensor Networks , 2004 .