Literature DB >> 35494837

BMDD: a novel approach for IoT platform (broker-less and microservice architecture, decentralized identity, and dynamic transmission messages).

Lam Tran Thanh Nguyen1, Son Xuan Ha2, Trieu Hai Le3, Huong Hoang Luong4, Khanh Hong Vo4, Khoi Huynh Tuan Nguyen4, Anh The Nguyen4, Tuan Anh Dao4, Hy Vuong Khang Nguyen4.   

Abstract

Undeniably, Internet of Things (IoT) devices are gradually getting better over time; and IoT-based systems play a significant role in our lives. The pervasiveness of the new essential service models is expanding, and includes self-driving cars, smart homes, smart cities, as well as promoting the development of some traditional fields such as agriculture, healthcare, and transportation; the development of IoT devices has not shown any sign of cooling down. On the one hand, several studies are coming up with many scenarios for IoT platforms, but some critical issues related to performance, speed, power consumption, availability, security, and scalability are not yet fully resolved. On the other hand, IoT devices are manufactured and developed by different organizations and individuals; hence, there is no unified standard (uniformity of IoT devices), i.e., sending and receiving messages among them and between them and the upper layer (e.g., edge devices). To address these issues, this paper proposes an IoT Platform called BMDD (Broker-less and Microservice architecture, Decentralized identity, and Dynamic transmission messages) that has a combination of two architectural models, including broker-less and microservices, with cutting-edge technologies such as decentralized identity and dynamic message transmission. The main contributions of this article are five-fold, including: (i) proposing broker-less and microservice for the IoT platform which can reduce single failure point of brokering architecture, easy to scale out and improve failover; (ii) providing a decentralized authentication mechanism which is suitable for IoT devices attribute (i.e., mobility, distributed); (iii) applying the Role-Based Access Control (RBAC) model for the authorization process; (iv) exploiting the gRPC protocol combined with the Kafka message queue enhances transmission rates, transmission reliability, and reduces power consumption in comparison with MQTT protocol; and (v) developing a dynamic message transmission mechanism that helps users communicate with any device, regardless of the manufacturer, since it provides very high homogeneity.
© 2022 Nguyen et al.

Entities:  

Keywords:  Broker-less architecture; Decentralized identity; Dynamic message; Internet of Things; IoT platform; Kafka message queue; Microservice architecture; Role-based access control; gRPC protocol

Year:  2022        PMID: 35494837      PMCID: PMC9044371          DOI: 10.7717/peerj-cs.950

Source DB:  PubMed          Journal:  PeerJ Comput Sci        ISSN: 2376-5992


  4 in total

1.  An IoT Platform Based on Microservices and Serverless Paradigms for Smart Farming Purposes.

Authors:  Sergio Trilles; Alberto González-Pérez; Joaquín Huerta
Journal:  Sensors (Basel)       Date:  2020-04-24       Impact factor: 3.576

2.  MicroServices Suite for Smart City Applications.

Authors:  Claudio Badii; Pierfrancesco Bellini; Angelo Difino; Paolo Nesi; Gianni Pantaleo; Michela Paolucci
Journal:  Sensors (Basel)       Date:  2019-11-04       Impact factor: 3.576

3.  Detecting IoT User Behavior and Sensitive Information in Encrypted IoT-App Traffic.

Authors:  Alanoud Subahi; George Theodorakopoulos
Journal:  Sensors (Basel)       Date:  2019-11-03       Impact factor: 3.576

4.  A Secure and Scalable Smart Home Gateway to Bridge Technology Fragmentation.

Authors:  Ezequiel Simeoni; Eugenio Gaeta; Rebeca I García-Betances; Dave Raggett; Alejandro M Medrano-Gil; Diego F Carvajal-Flores; Giuseppe Fico; María Fernanda Cabrera-Umpiérrez; María Teresa Arredondo Waldmeyer
Journal:  Sensors (Basel)       Date:  2021-05-21       Impact factor: 3.576

  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.