Precision Time Protocol over LR-WPAN and 6LoWPAN [Conference Paper]

NESL Technical Report #: 2017-8-31


Abstract: Precision time synchronization is critical for distributed sensing, and coordinated actuation in various low-range wireless applications in Internet of Things and Robotics. The state-of-the-art time synchronization protocol however, known as Precision Time Protocol (PTP) is designed for wired networks. In this work, we make an effort to enable PTP for Low Range Wireless Personal Area Networks (LR-WPAN). IPv6 over Low power Personal Area Network (6LoWPAN) represents the upper layers for LR-WPAN MAC and PHY layers in the protocol stack. Since 6LoWPAN offers additional advantages of software portability and interoperability with IPv6 based networks, we enable PTP over 6LoWPAN interface. We leverage PTP software abstractions and the networking stack to implement hardware timestamping feature for LR-WPAN and 6LoWPAN interfaces. To achieve precise timing, we expose 6LoWPAN interface as a Precise Hardware Clock (PHC) that enables accurate timestamping of external events, precise hardware interrupts and pulse-per-second signals generation. We transform 6LoWPAN enabled ultra-wideband radios to wireless PHCs and achieve subnanosecond synchronization accuracy.

External paper URL

Publication Forum: Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS)

Date: 2017-08-31

Place: California

Publisher: IEEE

Public Document?: Yes

NESL Document?: Yes

Document category: Conference Paper

Primary Research Area: Embedded Software