A Proposal for Bridging the Message Queuing Telemetry Transport Protocol to HTTP on IoT Solutions

被引:0
作者
da Cruz, Mauro A. A. [1 ,2 ]
Rodrigues, Joel J. P. C. [1 ,3 ,4 ]
Paradello, Ellen S. [1 ]
Lorenz, Pascal [5 ]
Solic, Petar [6 ]
Albuquerque, Victor Hugo C. [4 ]
机构
[1] Natl Inst Telecommun INATEL, Santa Rita Do Sapucai, MG, Brazil
[2] Inst Super Tecnol Informacao & Comunicacao ISUTIC, Luanda, Angola
[3] Inst Telecomunicacoes, Aveiro, Portugal
[4] Univ Fortaleza UNIFOR, Fortaleza, CE, Brazil
[5] Univ Haute Alsace, Colmar, France
[6] Univ Split, Split, Croatia
来源
2018 3RD INTERNATIONAL CONFERENCE ON SMART AND SUSTAINABLE TECHNOLOGIES (SPLITECH) | 2018年
关键词
Application layer; Bridge; Gateway; Protocol; Internet of things; IoT; Message Queuing Telemetry Transport Protocol; INTERNET;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Internet of Things (IoT) is a promising market and data gathered by IoT devices is highly valuable. The software that handles and stores these data is known as IoT middleware. The devices transfer data to middleware through an application protocol, which can be different from those supported by middleware. This paper proposes an application layer gateway that converts Message Queuing Telemetry Transport Protocol (MQTT) messages into HTTP. This solution can be deployed on a computer or Raspberry Pi, allowing devices to seamlessly send data to any REST endpoint. Instead of sending data directly to a middleware, IoT devices can send a smaller message to this bridge, which reconstructs it and forwards to a middleware, reducing the stress on the IoT device. The graphical user interface allows users to configure aspects related to messages conversion and forwarding in runtime. The paper demonstrates the efficiency of this approach by evaluating three scenarios where data is sent to Orion context broker (a Fiware project), which reveals that packet size that is sent by an IoT device through this proposed approach is 10 times smaller than other bridges and 17 times smaller than sending an HTTP request straight to the server.
引用
收藏
页码:187 / 191
页数:5
相关论文
共 17 条
[1]   The role of big data analytics in Internet of Things [J].
Ahmed, Ejaz ;
Yaqoob, Ibrar ;
Hashem, Ibrahim Abaker Targio ;
Khan, Imran ;
Ahmed, Abdelmuttlib Ibrahim Abdalla ;
Imran, Muhammad ;
Vasilakos, Athanasios V. .
COMPUTER NETWORKS, 2017, 129 :459-471
[2]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[3]   Toward better horizontal integration among IoT services [J].
Al-Fuqaha, Ala ;
Khreishah, Abdallah ;
Guizani, Mohsen ;
Rayes, Ammar ;
Mohammadi, Mehdi .
IEEE Communications Magazine, 2015, 53 (09) :72-79
[4]  
[Anonymous], 2012, Concentrating solar power-renewable energy technologies: Cost analysis series, V1, P1
[5]  
Collina M, 2012, 2012 IEEE 23RD INTERNATIONAL SYMPOSIUM ON PERSONAL INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), P36, DOI 10.1109/PIMRC.2012.6362813
[6]   Performance evaluation of IoT middleware [J].
da Cruz, Mauro A. A. ;
Rodrigues, Joel J. P. C. ;
Sangaiah, Arun Kumar ;
Al-Muhtadi, Jalal ;
Korotaev, Valery .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 109 :53-65
[7]   A Reference Model for Internet of Things Middleware [J].
da Cruz, Mauro A. A. ;
Rodrigues, Joel Jose P. C. ;
Al-Muhtadi, Jalal ;
Korotaev, Valery V. ;
de Albuquerque, Victor Hugo C. .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (02) :871-883
[8]  
Eclipse Foundation, PONT BRING THINGS RE
[9]   Middleware technologies for cloud of things: a survey [J].
Farahzadi, Amirhossein ;
Shams, Pooyan ;
Rezazadeh, Javad ;
Farahbakhsh, Reza .
DIGITAL COMMUNICATIONS AND NETWORKS, 2018, 4 (03) :176-188
[10]   Internet of Things (IoT): A vision, architectural elements, and future directions [J].
Gubbi, Jayavardhana ;
Buyya, Rajkumar ;
Marusic, Slaven ;
Palaniswami, Marimuthu .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (07) :1645-1660