Abstract
In the Industrial Internet of Things (i.e., IIoT), the standardization of open technologies and protocols has achieved seamless data exchange between machines and other physical systems from different manufacturers. At the MAC sublayer, the industry-standard protocols IEEE 802.15.4 Time Slot Channel Hopping (TSCH) and Deterministic and Synchronous Multi-channel Extension (DSME) show promising properties for high adaptability and dynamically changing traffic. However, performance comparison between these MAC protocols rarely has gone beyond a simulation phase. This work presents the results of such a comparison on physically deployed networks using the facilities of the FIT-IoTLab. The evaluation includes fully implementing an IIoT protocol stack based on MQTT in Contiki-NG. It comprises the integration of DSME as part of Contiki-NG’s software stack through OpenDSME, the only publicly available implementation of DSME. Results show that both protocols suit IIoT applications, particularly for data collection. The comparison between TSCH and DSME also includes an evaluation of distributed schedulers for both MAC modes and one autonomous scheduler for TSCH within a UDP protocol stack.
- [1] . 2015. FIT IoT-LAB: A large scale open experimental IoT testbed. Retrieved from https://hal.inria.fr/hal-01213938.Google Scholar
- [2] . 2011. Future research challenges in wireless sensor and actuator networks targeting industrial automation. In 9th IEEE International Conference on Industrial Informatics. IEEE, 410–415.Google ScholarCross Ref
- [3] . 2015. Simulative assessments of the IEEE 802.15.4e DSME and TSCH in realistic process automation scenarios. In IEEE 13th International Conference on Industrial Informatics (INDIN). 948–955.Google ScholarCross Ref
- [4] . 2012. RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks. RFC 6550. (
Mar. 2012).DOI: Google ScholarDigital Library - [5] . 2018. Internet of things (IOT) protocols: A brief exploration of MQTT and CoAP. Int. J. Comput. Applic. 179, 27 (2018), 9–14.Google ScholarCross Ref
- [6] Malti Bansal and Priya. 2021. Performance Comparison of MQTT and CoAP Protocols in Different Simulation Environments. In Inventive Communication and Computational Technologies, G. Ranganathan, Joy Chen, and Álvaro Rocha (Eds.). Springer Singapore, Singapore, 549–560.Google Scholar
- [7] . 2018. The industrial internet of things (IIoT): An analysis framework. Comput. Industr. 101 (2018), 1–12.
DOI: Google ScholarCross Ref - [8] . 2019. 6TiSCH minimal scheduling function (MSF). Internet Eng. Task Force, Internet-Draft draft-ietf-6tischmsf-02 (2019).Google Scholar
- [9] Tengfei Chang, Mališa Vučinić, Xavier Vilajosana, Simon Duquennoy, and Diego Roberto Dujovne. 2021. 6TiSCH Minimal Scheduling Function (MSF). RFC 9033. Google ScholarDigital Library
- [10] . 2014. WirelessHART and IEEE 802.15.4e. In IEEE International Conference on Industrial Technology (ICIT). 760–765.
DOI: Google ScholarCross Ref - [11] . 2020. A performance-to-cost analysis of IEEE 802.15.4 MAC with 802.15.4e MAC modes. IEEE Access 8 (2020), 41936–41950.Google ScholarCross Ref
- [12] . 2016. IEEE 802.15.4e: A survey. Comput. Commun. 88 (2016), 1–24.
DOI: Google ScholarDigital Library - [13] . 2020. An empirical survey of autonomous scheduling methods for TSCH. IEEE Access 8 (2020), 67147–67165.
DOI: Google ScholarCross Ref - [14] . 2018. Adaptive static scheduling in IEEE 802.15.4 TSCH networks. In IEEE 4th World Forum on Internet of Things (WF-IoT). IEEE, 263–268.Google Scholar
- [15] . 2016. Protocol Stack of WSNs. Springer Singapore, 55–68.
DOI: Google ScholarCross Ref - [16] . 2014. Requirements and current solutions of wireless communication in industrial automation. In IEEE International Conference on Communications Workshops (ICC). IEEE, 67–72.Google ScholarCross Ref
- [17] . 2019. Deterministic networking use cases. RFC 8578 (2019).Google Scholar
- [18] . 2021. A comprehensive survey on interoperability for IIoT: Taxonomy, standards, and future directions. ACM Comput. Surv. 55, 1 (
Nov. 2021).DOI: Google ScholarDigital Library - [19] Jonathan Hui and Pascal Thubert. 2011. Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks. RFC 6282. Google ScholarDigital Library
- [20] . 2020. OST: On-demand TSCH scheduling with traffic-awareness. In IEEE Conference on Computer Communications. IEEE, 69–78.Google ScholarDigital Library
- [21] . 2016. Energy consumption and performance of IEEE 802.15.4e TSCH and DSME. In IEEE Wireless Communications & Networking Conference1–7.Google ScholarDigital Library
- [22] . 2019. Scalable Wireless Multi-Hop Networks for Industrial Applications. Doctoral thesis. Hamburg University of Technology.
DOI: Google ScholarCross Ref - [23] . 2016. Formal analysis and verification of the IEEE 802.15.4 DSME slot allocation. In 19th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems. ACM, 140–147.Google ScholarDigital Library
- [24] . 2017. OpenDSME-A portable framework for reliable wireless sensor and actuator networks. In International Conference on Networked Systems (NetSys). IEEE, 1–2.Google ScholarCross Ref
- [25] . 2018. Constructing customized multi-hop topologies in dense wireless network testbeds. In Ad-hoc, Mobile, and Wireless Networks, and (Eds.). Springer International Publishing, Cham, 319–331.Google Scholar
- [26] . 2019. ALICE: Autonomous link-based cell scheduling for TSCH. In 18th International Conference on Information Processing in Sensor Networks. 121–132.Google ScholarDigital Library
- [27] . 2020. ALICE-on-Contiki-NG. Retrieved from https://github.com/skimskimskim/ALICE-on-Contiki-NG.git.Google Scholar
- [28] . 2018. Practical Contiki-NG: Programming for Wireless Sensor Networks (1st ed.). Apress, USA.Google ScholarCross Ref
- [29] . 2016. Towards worst-case bounds analysis of the IEEE 802.15.4e. In 22nd IEEE Real-time Embedded Technology & Applications Symposium: Work in Progress Session.Google Scholar
- [30] . 2018. IEEE 802.15.4e in a nutshell: Survey and performance evaluation. IEEE Commun. Surv. Tutor. 20, 3 (2018), 1989–2010.Google ScholarCross Ref
- [31] . 2019. DynaMO—dynamic multisuperframe tuning for adaptive IEEE 802.15.4e DSME networks. IEEE Access 7 (2019), 122522–122535.Google ScholarCross Ref
- [32] . 2014. Industry 4.0. Busin. Inf. Syst. Eng. 6, 4 (2014), 239–242.Google ScholarCross Ref
- [33] . 2021. contiki-ng. Retrieved from https://github.com/alexrayne/contiki-ng.git.Google Scholar
- [34] . 2020. New CAP reduction mechanisms for IEEE 802.15.4 DSME to support fluctuating traffic in IoT systems. In 19th International Conference on Ad Hoc Networks and Wireless (AdHoc-Now’20). Springer, 159–179.Google ScholarDigital Library
- [35] . 2019. Performance analysis of the slot allocation handshake in IEEE 802.15.4 DSME. In Ad-Hoc, Mobile, and Wireless Networks. Springer, 102–117.Google Scholar
- [36] . 2018. Industrial internet of things over IEEE 802.15.4 TSCH networks: Design and challenges. Int. J. Internet Technol. Secur. Trans. (
05 2018), 1–20.DOI: Google ScholarCross Ref - [37] . 2007. Transmission of IPv6 packets over IEEE 802.15.4 networks. Internet Propos. Stand. RFC 4944 (2007), 130.Google Scholar
- [38] . 2019. Simulating 6TiSCH networks. Trans. Emerg. Telecommun. Technol. 30 (
03 2019).DOI: Google ScholarDigital Library - [39] . 2019. Interoperability in internet of things: Taxonomies and open challenges. Mob. Netw. Applic. 24, 3 (2019), 796–809.Google ScholarDigital Library
- [40] . 2021. OSCAR: An optimized scheduling cell allocation algorithm for convergecast in IEEE 802.15. 4e TSCH networks. Sensors 21, 7 (2021), 2493.Google ScholarCross Ref
- [41] . 2014. An industrial perspective on wireless sensor networks—A survey of requirements, protocols, and challenges. IEEE Commun. Surv. Tutor. 16, 3 (2014), 1391–1412.Google ScholarCross Ref
- [42] . 2012. Standardized protocol stack for the internet of (important) things. IEEE Commun. Surv. Tutor. 15, 3 (2012), 1389–1406.Google ScholarCross Ref
- [43] . 2011. WirelessHART versus ISA100.11a: The format war hits the factory floor. IEEE Industr. Electron. Mag. 5, 4 (2011), 23–34.Google ScholarCross Ref
- [44] Roger Pissard-Gibollet, Eric Fleury, Gaëtan Harter, Olivier Fambon, Frédéric Saint-Marce. 2014. FIT IoT-LAB Tutorial: Hands-On Practice with a Very Large Scale Testbed Tool for the Internet of Things. In 10èmes journées francophones Mobilité et Ubiquité (UbiMob’14). https://ubimob2014.sciencesconf.org/42780/FIT_IoT_Lab_Roger_Pissard.pdf.Google Scholar
- [45] . 2020. TSCH for long range low data rate applications. IEEE Access 8 (2020), 228754–228766.
DOI: Google ScholarCross Ref - [46] . 2017. Performance evaluation the 6top protocol and analysis of its interplay with routing. In IEEE International Conference on Smart Computing (SMARTCOMP). 1–6.Google ScholarCross Ref
- [47] . 2020. An evaluation of the 6TiSCH distributed resource management mode. ACM Trans. Internet Things 1, 4 (2020), 1–31.Google ScholarDigital Library
- [48] . 2016. IWSN-standards, challenges and future. IEEE Potent. 35, 2 (2016), 9–16.Google ScholarCross Ref
- [49] . 2021. Performance evaluation of CoAP and MQTT with security support for IoT environments. Comput. Netw. 197 (2021), 108338.Google ScholarDigital Library
- [50] . 2011. 6LoWPAN: The Wireless Embedded Internet. Vol. 43. John Wiley & Sons.Google Scholar
- [51] . 2012. Neighbor discovery optimization for IPv6 over low-power wireless personal area networks (6LoWPANs). In RFC 6775 (2012).Google Scholar
- [52] . 2018. Industrial internet of things: Challenges, opportunities, and directions. IEEE Trans. Industr. Inform. 14, 11 (2018), 4724–4734.Google ScholarCross Ref
- [53] . 2008. WirelessHART: Applying wireless technology in real-time industrial process control. In IEEE Real-time and Embedded Technology and Applications Symposium. IEEE, 377–386.Google Scholar
- [54] . 2012. IEEE approved draft standard for local and metropolitan area networks part 15.4: Low rate wireless personal area networks (LR-WPANs) amendment: Physical layer (PHY) specifications for low data rate wireless smart metering utility networks. P802.15.4g/D7, November 2011 (2012), 1–258.Google Scholar
- [55] . 2020. IEEE standard for low-rate wireless networks. IEEE Std 802.15.4-2020 (Revision of IEEE Std 802.15.4-2015) (2020), 1–800.
DOI: Google ScholarCross Ref - [56] . 2014. MQTT version 3.1.1, 1 (2014). Retrieved from http://docs.oasis-open.org/mqtt/mqtt/v3.Google Scholar
- [57] Jonathan Tournier, François Lesueur, Frédéric Le Mouël, Laurent Guyon, and Hicham Ben-Hassine. 2021. A Survey of IoT Protocols and their Security Issues through the Lens of a Generic IoT Stack. Internet of Things 16 (2021), 100264. Google ScholarCross Ref
- [58] . 2011. RPL: IPv6 routing protocol for low power and lossy networks. Network 59 (2011), 59–66.Google Scholar
- [59] . 2022. A survey of 802.15.4 TSCH schedulers for a standardized industrial internet of things. Sensors 22, 1 (2022), 15.Google ScholarCross Ref
- [60] . 2010. OMNeT++. In Modeling and Tools for Network Simulation. Springer, 35–59.Google ScholarCross Ref
- [61] . 2015. GreenNet: An energy-harvesting IP-enabled wireless sensor network. IEEE Internet Things J. 2, 5 (2015), 412–426.Google ScholarCross Ref
- [62] . 2017. Minimal IPv6 over the TSCH mode of IEEE 802.15.4e (6TiSCH) configuration. Internet Eng. Task Force RFC seriesRFC8180 (2017).Google Scholar
- [63] . 2013. A realistic energy consumption model for TSCH networks. IEEE Sensors J. 14, 2 (2013), 482–489.Google ScholarCross Ref
- [64] . 2019. IETF 6TiSCH: A tutorial. IEEE Commun. Surv. Tutor. 22, 1 (2019), 595–615.Google ScholarDigital Library
- [65] . 2020. IETF 6TiSCH: A tutorial. IEEE Commun. Surv. Tutor. 22, 1 (2020), 595–615.
DOI: Google ScholarDigital Library - [66] Qin Wang, Xavier Vilajosana, and Thomas Watteyne. 2018. 6TiSCH Operation Sublayer (6top) Protocol (6P). RFC 8480. Google ScholarDigital Library
- [67] Thomas Watteyne, Maria Rita Palattella, and Luigi Alfredo Grieco. 2015. Using IEEE 802.15.4e Time-Slotted Channel Hopping (TSCH) in the Internet of Things (IoT): Problem Statement. RFC 7554. Google ScholarDigital Library
- [68] . 2022. SmarTiSCH: An interference-aware engine for IEEE 802.15. 4e-based networks. In 21st ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN). IEEE, 350–362.Google ScholarCross Ref
Index Terms
- A Comprehensive Performance Comparison of IEEE 802.15.4 DSME and TSCH in a Realistic IoT Scenario for Industrial Applications
Recommendations
A mathematical model for performance of IEEE 802.15.4 beacon-enabled mode
IWCMC '09: Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World WirelesslyIn this paper a Personal Area Network (PAN) composed of multiple nodes, which transmit data to the PAN coordinator through the beacon-enabled mode of the IEEE 802.15.4 Medium Access Control (MAC) protocol, is considered. Upon reception of the beacon ...
Reinforcement Learning Techniques for Optimized Channel Hopping in IEEE 802.15.4-TSCH Networks
MSWIM '18: Proceedings of the 21st ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile SystemsThe Industrial Internet of Things (IIoT) faces multiple challenges to achieve high reliability, low-latency and low power consumption. The IEEE 802.15.4 Time-Slotted Channel Hopping (TSCH) protocol aims to address these issues by using frequency hopping ...
Towards the support of Industrial IoT applications with TSCH
SAC '23: Proceedings of the 38th ACM/SIGAPP Symposium on Applied ComputingLow-power and Lossy Networks (LLN) are utilised for numerous Internet of Things (IoT) applications. IEEE has specified the Time-slotted Channel Hopping (TSCH) Media Access Control (MAC) to target the needs of Industrial IoT. TSCH supports deterministic ...
Comments