A proposal for bridging application layer protocols to HTTP on IoT solutions

被引:27
作者
da Cruz, Mauro A. A. [1 ,2 ]
Rodrigues, Joel J. P. C. [1 ,3 ,4 ,5 ]
Lorenz, Pascal [2 ]
Solic, Petar [6 ]
Al-Muhtadi, Jalal [4 ]
Albuquerque, Victor Hugo C. [7 ]
机构
[1] Natl Inst Telecommun Inatel, Av Joao de Camargo,510 Ctr, BR-37540000 Santa Rita Do Sapucai, MG, Brazil
[2] Univ Haute Alsace, Colmar, France
[3] Inst Telecomunicacoes, Lisbon, Portugal
[4] KSU, CCIS, Riyadh 12372, Saudi Arabia
[5] Fed Univ Piaui UFPI, Teresina, PI, Brazil
[6] Univ Split, Split, Croatia
[7] Univ Fortaleza UNIFOR, Fortaleza, Ceara, Brazil
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2019年 / 97卷
关键词
Application layer; Bridge; Gateway; Internet of Things; MQTT; CoAP; DDS; WebSockets; INTERNET; INTEROPERABILITY; CHALLENGES; THINGS;
D O I
10.1016/j.future.2019.02.009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the Internet of Things (IoT), data is handled and stored by software known as middleware (located on a server). IoT devices send such data through an application layer protocol that may be different from those supported by the middleware. This paper proposes an application layer gateway, called MiddleBridge, that translates Constrained Application Layer Protocol (CoAP), Message Queuing, Queuing Telemetry Transport Protocol (MQTT), Data Distribution Service (DDS), and Websockets messages into HTTP. MiddleBridge can be deployed on any computer with Java virtual machine because all servers are embedded in its code, enabling IoT gadgets to transmit data to any REST endpoint seamlessly. With the proposed approach, devices can send a smaller message to an intermediary (MiddleBridge), which restructures it and forwards to a middleware, reducing the time that a device spends transmitting. The created graphical user interface allows users to configure messages conversion and forwarding in runtime. The efficiency of such approach is evaluated through the packet size and response times considering the data sent to Orion context broker (a Fiware project). Results show that packet size that is sent by an IoT device through MiddleBridge is 17 times smaller than sending a straight HTTP request to the server and significantly reduces the transmission time. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:145 / 152
页数:8
相关论文
共 50 条
  • [21] Security Threats in the Application layer in IOT Applications
    Swamy, Sowmya Nagasimha
    Jadhav, Dipti
    Kulkarni, Nikita
    2017 INTERNATIONAL CONFERENCE ON I-SMAC (IOT IN SOCIAL, MOBILE, ANALYTICS AND CLOUD) (I-SMAC), 2017, : 477 - 480
  • [22] Survey on recent advances in IoT application layer protocols and machine learning scope for research directions
    Donta, Praveen Kumar
    Srirama, Satish Narayana
    Amgoth, Tarachand
    Annavarapu, Chandra Sekhara Rao
    DIGITAL COMMUNICATIONS AND NETWORKS, 2022, 8 (05) : 727 - 744
  • [23] Robustness of IoT Application Protocols to Network Impairments
    Liri, Elizabeth
    Singh, Prateek Kumar
    Bin Rabiah, Abdulrahman
    Kar, Koushik
    Makhijani, Kiran
    Ramakrishnan, K. K.
    2018 IEEE INTERNATIONAL SYMPOSIUM ON LOCAL AND METROPOLITAN AREA NETWORKS (LANMAN), 2018, : 97 - 103
  • [24] An Experimental Evaluation of Application Layer Protocols for the Internet of Things
    Nastase, Lavinia
    Sandu, Ionut Eugen
    Popescu, Nirvana
    STUDIES IN INFORMATICS AND CONTROL, 2017, 26 (04): : 403 - 412
  • [25] Neighbor Aware Protocols for IoT Devices in Smart Cities-Overview, Challenges and Solutions
    Lee, Sungwon
    Yaqub, Muhammad Azfar
    Kim, Dongkyun
    ELECTRONICS, 2020, 9 (06)
  • [26] Proposal for Low-Layer Metadata Collection Technology to Enhance IoT Metadata Utilization
    Shiina, Ryota
    Tamaki, Shinya
    Huang, Che
    Hatano, Tomoya
    Yamada, Takashi
    Shimada, Tatsuya
    Taniguchi, Tomohiro
    IEEE ACCESS, 2023, 11 : 11078 - 11088
  • [27] Data collection in IoT networks: Architecture, solutions, protocols and challenges
    Ari, Ado Adamou Abba
    Aziz, Hamayadji Abdoul
    Njoya, Arouna Ndam
    Aboubakar, Moussa
    Djedouboum, Asside Christian
    Thiare, Ousmane
    Mohamadou, Alidou
    IET WIRELESS SENSOR SYSTEMS, 2024, 14 (04) : 85 - 110
  • [28] Power Consumption Analysis of Application Layer Protocols for the Internet of Things
    Velinov, Aleksandar
    Mileva, Aleksandra
    ICT INNOVATIONS 2016: COGNITIVE FUNCTIONS AND NEXT GENERATION ICT SYSTEMS, 2018, 665 : 193 - 202
  • [29] Implementing and Testing of Internet of Things (IoT) Technology in Agriculture and Compare the Application Layer Protocols: Message Queuing Telemetry Transport (MQTT) and Hyper Text Transport Protocol (HTTP)
    Sri, J. Maha Kavya
    Narendra, V. G.
    Pai, Vidya
    ADVANCED INFORMATICS FOR COMPUTING RESEARCH, ICAICR 2019, PT II, 2019, 1076 : 320 - 333
  • [30] IoT Application Proposal in the Recycling of PET Bottles in Lima
    Stoll, Cesar
    Hernandez, Carlos
    Olivera, Frank
    Valdivia, Cesar
    PROCEEDINGS OF THE 2019 IEEE 1ST SUSTAINABLE CITIES LATIN AMERICA CONFERENCE (SCLA), 2019,