A Comparative Analysis on Resource Discovery Protocols for The Internet of Things

被引:0
|
作者
Khalil, Kasem [1 ]
Elgazzar, Khalid [1 ]
Bayoumi, Magdy [1 ]
机构
[1] Univ Louisiana Lafayette, Ctr Adv Comp Studies, Lafayette, LA 70504 USA
关键词
Internet of things; resource discovery; CoAP; UPnP; MQTT protocol;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Resources discovery is a fundamental requirement to the full realization of the vision of Internet of Things. Discovery includes resource properties, capabilities, and metadata. It enables consumers to build IoT applications and services that utilize "smart things" with no prior knowledge about these things. This paper studies three of the most commonly used discovery protocols, CoAP, MQTT, and UPnP. We compare between their performance and behavior in IoT deployments. Each protocol is implemented and deployed on a mobile phone as a client and a Raspberry Pi as a broker/server. The implementation includes a WeMo switch and a TI SensorTag as resources. The paper provides insights on the different features, behavioural attributes, and a comparative analysis between these protocols. We also present performance indexes of each protocol in terms of memory and CPU usage, latency, and traffic exchange between a publisher and a subscriber. Our analysis shows that despite the three protocols are fundamentally different and each one has pros and cons, they are all highly useful in IoT environments. However, CoAP is generally more flexible and scalable, but requires a higher memory footprint.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Internet of Things: Architectures, Protocols, and Applications
    Sethi P.
    Sarangi S.R.
    Journal of Electrical and Computer Engineering, 2017, 2017
  • [32] Lightweight Security Protocols for the Internet of Things
    Wu, Xin-Wen
    Yang, En-Hui
    Wang, Junhu
    2017 IEEE 28TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2017,
  • [33] Survey on Routing Protocols for Internet of Things
    Bhat, Archana
    Geetha, V
    2017 7TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED), 2017,
  • [34] Internet of Things Design, Architectures and Protocols
    Woungang, Isaac
    Dhurandher, Sanjay K.
    Visconti, Andrea
    INTERNET OF THINGS, 2021, 14
  • [35] Hybrid Wireless Protocols for the Internet Of Things
    Gonzalez, Nicolas
    Van den Bossche, Adrien
    Val, Thierry
    5TH IFIP INTERNATIONAL CONFERENCE ON PERFORMANCE EVALUATION AND MODELING IN WIRED AND WIRELESS NETWORKS PEMWN 16, 2016,
  • [36] Security Protocols for Internet of Things: A Survey
    Deshmukh, Snehal
    Sonavane, S. S.
    2017 INTERNATIONAL CONFERENCE ON NEXTGEN ELECTRONIC TECHNOLOGIES: SILICON TO SOFTWARE (ICNETS2), 2017, : 71 - 74
  • [37] Introduction to Internet of Things' Communication Protocols
    Chafi, Fatima Zahra
    Fakhri, Youssef
    Aadi, Fatima Zahrae Ait Hamou
    ADVANCED INTELLIGENT SYSTEMS FOR SUSTAINABLE DEVELOPMENT (AI2SD'2020), VOL 2, 2022, 1418 : 142 - 150
  • [38] An Internet of Things Resource for Rehabilitation
    Brooks, Anthony L.
    Brooks, EvaPetersson
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2014, : 461 - 467
  • [39] In-depth energy analysis of security algorithms and protocols for the Internet of Things
    Winderickx, Jori
    Braeken, An
    Singelee, Dave
    Mentens, Nele
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2022, 12 (02) : 137 - 149
  • [40] In-depth energy analysis of security algorithms and protocols for the Internet of Things
    Jori Winderickx
    An Braeken
    Dave Singelée
    Nele Mentens
    Journal of Cryptographic Engineering, 2022, 12 : 137 - 149