Journal of Frontiers of Computer Science and Technology ›› 2020, Vol. 14 ›› Issue (3): 361-376.DOI: 10.3778/j.issn.1673-9418.1909081

Previous Articles     Next Articles

Survey on IETF 6TiSCH Industrial Internet of Things: Standards, Key Technologies and Platforms

YANG Wei, WANG Hao, WAN Yadong, CAO Yuanlong, LIU Qinghua   

  1. 1.School of Software, Jiangxi Normal University, Nanchang 330022, China
    2.School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083, China
  • Online:2020-03-01 Published:2020-03-13

IETF 6TiSCH工业物联网研究综述:标准、关键技术与平台

杨伟汪浩万亚东曹远龙刘清华   

  1. 1.江西师范大学 软件学院,南昌 330022
    2.北京科技大学 计算机与通信工程学院,北京 100083

Abstract:

The Internet engineering task force (IETF) is developing an IPv6-based low-power industrial Internet of things (IIoT) protocol stack called 6TiSCH, which is mainly used in complex industrial process control and automation. The network layer of the protocol stack adopts an IPv6 protocol, enabling the massive Internet of things (IoT) nodes to seamlessly access the Internet. The link layer adopts IEEE802.15.4e TSCH protocol, which can enable low-power and highly reliable wireless mesh networks. The OpenWSN open source project provides a complete implementation of the protocol stack code. This paper systematically summarizes the standards, key technologies and platforms of the IETF 6TiSCH IIoT. First of all, this paper provides a detailed description of its development process and current situation. Next, this paper analyzes the CoAP application layer protocol, UDP transport layer protocol, IPv6 network layer protocol, IEEE802.15.4e link layer protocol and its physical layer standard protocol in turn. Furthermore, this paper summarizes its key technologies such as high-precision time synchronization, resource scheduling and security, and conducts an in-depth analysis of its implementation platform. Finally, a perspective of the future work in this research area is discussed.

Key words: industrial Internet of things, 6TiSCH protocols, IPv6 protocols, lower power, time synchronized channel hopping (TSCH)

摘要:

互联网工程任务组(IETF)正在制定一套基于IPv6的低功耗工业物联网协议栈6TiSCH,其主要应用于复杂的工业过程控制及自动化领域。IETF 6TiSCH协议栈在网络层上引入IPv6协议,使得海量的物联网节点可以无缝接入互联网;在链路层引入了IEEE802.15.4e TSCH新协议,可以有效降低节点能耗和增强无线通信可靠性。OpenWSN开源项目提供了一套该协议栈完整实现的代码。对IETF 6TiSCH工业物联网的标准、关键技术与平台进行了系统总结。首先对其发展历程及现状进行了详细的介绍;接着分析了CoAP应用层协议、UDP传输层协议、IPv6网络层协议、IEEE802.15.4e链路层协议及其物理层标准协议;随后总结了其高精度时间同步、资源调度与安全等关键技术,并对其实现平台进行了深入剖析;最后对未来研究可能面临的挑战进行了展望。

关键词: 工业物联网, 6TiSCH协议, IPv6协议, 低功耗, 时隙跳频(TSCH)