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 条
  • [1] A Proposal for Bridging the Message Queuing Telemetry Transport Protocol to HTTP on IoT Solutions
    da Cruz, Mauro A. A.
    Rodrigues, Joel J. P. C.
    Paradello, Ellen S.
    Lorenz, Pascal
    Solic, Petar
    Albuquerque, Victor Hugo C.
    2018 3RD INTERNATIONAL CONFERENCE ON SMART AND SUSTAINABLE TECHNOLOGIES (SPLITECH), 2018, : 187 - 191
  • [2] Security of IoT Application Layer Protocols: Challenges and Findings
    Nebbione, Giuseppe
    Calzarossa, Maria Carla
    FUTURE INTERNET, 2020, 12 (03):
  • [3] A Review of Application Layer Communication Protocols for the IoT Edge Cloud Continuum
    Kampars, Janis
    Tropins, Dainis
    Matisons, Ralfs
    2021 62ND INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATION TECHNOLOGY AND MANAGEMENT SCIENCE OF RIGA TECHNICAL UNIVERSITY (ITMS), 2021,
  • [4] Security of IoT Application Layer: Requirements, Threats, and Solutions
    Abbasi, Mahmoud
    Plaza-Hernandez, Marta
    Mezquita, Yeray
    AMBIENT INTELLIGENCE-SOFTWARE AND APPLICATIONS-13TH INTERNATIONAL SYMPOSIUM ON AMBIENT INTELLIGENCE, 2023, 603 : 86 - 100
  • [5] A survey on IoT application layer protocols, security challenges, and the role of explainable AI in IoT (XAIoT)
    Quincozes, Vagner E.
    Quincozes, Silvio E.
    Kazienko, Juliano F.
    Gama, Simone
    Cheikhrouhou, Omar
    Koubaa, Anis
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 23 (03) : 1975 - 2002
  • [6] IoT Networks: Security Vulnerabilities of Application Layer Protocols
    Lalit, Mohit
    Chawla, Sunil Kumar
    Rana, Arun Kumar
    Nisar, Kashif
    Soomro, Tariq Rahim
    Khan, Muhammad Asghar
    2022 14TH INTERNATIONAL CONFERENCE ON MATHEMATICS, ACTUARIAL SCIENCE, COMPUTER SCIENCE AND STATISTICS (MACS), 2022,
  • [7] A Systematic Review on the Data Interoperability of Application Layer Protocols in Industrial IoT
    Amjad, Anam
    Azam, Farooque
    Anwar, Muhammad Waseem
    Butt, Wasi Haider
    IEEE ACCESS, 2021, 9 : 96528 - 96545
  • [8] IoT Application Layer Protocols: Performance Analysis and Significance in Smart City
    Bansal, Sharu
    Kumar, Dilip
    2019 10TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2019,
  • [9] A Qualitative Comparison Model for Application Layer IoT Protocols
    Kakakhel, Syed Rameez Ullah
    Westerlund, Tomi
    Daneshtalab, Masoud
    Zou, Zhuo
    Plosila, Juha
    Tenhunen, Hannu
    2019 FOURTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING (FMEC), 2019, : 210 - 215
  • [10] Towards Formal Methods of IoT Application Layer Protocols
    Hofer-Schmitz, Katharina
    Stojanovic, Branka
    2019 12TH CMI CONFERENCE ON CYBERSECURITY AND PRIVACY (CMI), 2019, : 20 - 25