The Science and Information (SAI) Organization
  • Home
  • About Us
  • Journals
  • Conferences
  • Contact Us

Publication Links

  • IJACSA
  • Author Guidelines
  • Publication Policies
  • Metadata Harvesting (OAI2)
  • Digital Archiving Policy
  • Promote your Publication

IJACSA

  • About the Journal
  • Call for Papers
  • Author Guidelines
  • Fees/ APC
  • Submit your Paper
  • Current Issue
  • Archives
  • Indexing
  • Editors
  • Reviewers
  • Apply as a Reviewer

IJARAI

  • About the Journal
  • Archives
  • Indexing & Archiving

Special Issues

  • Home
  • Archives
  • Proposals
  • Guest Editors

Future of Information and Communication Conference (FICC)

  • Home
  • Call for Papers
  • Submit your Paper/Poster
  • Register
  • Venue
  • Contact

Computing Conference

  • Home
  • Call for Papers
  • Submit your Paper/Poster
  • Register
  • Venue
  • Contact

Intelligent Systems Conference (IntelliSys)

  • Home
  • Call for Papers
  • Submit your Paper/Poster
  • Register
  • Venue
  • Contact

Future Technologies Conference (FTC)

  • Home
  • Call for Papers
  • Submit your Paper/Poster
  • Register
  • Venue
  • Contact
  • Home
  • Call for Papers
  • Guidelines
  • Fees
  • Submit your Paper
  • Current Issue
  • Archives
  • Indexing
  • Editors
  • Reviewers
  • Subscribe

Article Details

Copyright Statement: This is an open access article licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, even commercially as long as the original work is properly cited.

BMP: Toward a Broker-less and Microservice Platform for Internet of Thing

Author 1: Lam Nguyen Tran Thanh
Author 2: Khoi Le Quoc
Author 3: The Anh Nguyen
Author 4: Huong Hoang Luong
Author 5: Hong Khanh Vo
Author 6: Tuan Dao Anh
Author 7: Hy Nguyen Vuong Khang
Author 8: Khoi Nguyen Huynh Tuan
Author 9: Hieu Le Van
Author 10: Nghia Huynh Huu
Author 11: Khoa Tran Dang
Author 12: Khiem Huynh Gia

Download PDF

Digital Object Identifier (DOI) : 10.14569/IJACSA.2022.0130496

Article Published in International Journal of Advanced Computer Science and Applications(IJACSA), Volume 13 Issue 4, 2022.

  • Abstract and Keywords
  • How to Cite this Article
  • {} BibTeX Source

Abstract: The Internet of Things (IoT), currently, is one of the most interesting technology trends. IoT is the foundation and driving force for the development of other scientific fields based on its ability to connect things and the huge amount of data it collects. The IoT Platform is considered the backbone of every IoT architecture that not only allows the transfer of data between user and device but also the feed of high-level applications such as big data or deep learning. As a result, the optimal design of the IoT Platform is a very important issue, which should be carefully considered in many aspects. Although the IoT is applied in multiple domains, there are three indispensable features including (a) data collections, (b) devices and users management, and (c) remote device control. These functions usually come with some requirements, for example, security, high-speed transmission, low energy consumption, reliable data exchange, and scalable systems. In this paper, we propose the IoT Platform,called BMP (Broker-less and Microservice Platform) designed according to microservice and broker-less architecture combined with gRPC protocol to meet the requirements of the three features mentioned above. Our IoT Platform addresses five issues: (1) address the limited processing capacity of devices, (2) reduce energy consumption, (3) speed up transmission rate and enhance the accuracy of the data exchange, (4) improve security mechanisms, and (5) improve the scalability of the system. Moreover, we describe the evaluation to prove the effectiveness of the BMP (i.e., proof-of-concept) in three scenarios. Finally, a source code of the BMP is publicized on the GitHub repository to engage further reproducibility and improvement.

Keywords: Internet of Things (IoT); gRPC; Single Sign-On; Broker-Less; Kafka; Microservice; Role-based Access Control (RBAC)

Lam Nguyen Tran Thanh, Khoi Le Quoc, The Anh Nguyen, Huong Hoang Luong, Hong Khanh Vo, Tuan Dao Anh, Hy Nguyen Vuong Khang, Khoi Nguyen Huynh Tuan, Hieu Le Van, Nghia Huynh Huu, Khoa Tran Dang and Khiem Huynh Gia, “BMP: Toward a Broker-less and Microservice Platform for Internet of Thing” International Journal of Advanced Computer Science and Applications(IJACSA), 13(4), 2022. http://dx.doi.org/10.14569/IJACSA.2022.0130496

@article{Thanh2022,
title = {BMP: Toward a Broker-less and Microservice Platform for Internet of Thing},
journal = {International Journal of Advanced Computer Science and Applications},
doi = {10.14569/IJACSA.2022.0130496},
url = {http://dx.doi.org/10.14569/IJACSA.2022.0130496},
year = {2022},
publisher = {The Science and Information Organization},
volume = {13},
number = {4},
author = {Lam Nguyen Tran Thanh and Khoi Le Quoc and The Anh Nguyen and Huong Hoang Luong and Hong Khanh Vo and Tuan Dao Anh and Hy Nguyen Vuong Khang and Khoi Nguyen Huynh Tuan and Hieu Le Van and Nghia Huynh Huu and Khoa Tran Dang and Khiem Huynh Gia}
}


IJACSA

Upcoming Conferences

Future of Information and Communication Conference (FICC) 2023

2-3 March 2023

  • Virtual

Computing Conference 2023

22-23 June 2023

  • London, United Kingdom

IntelliSys 2023

7-8 September 2023

  • Amsterdam, The Netherlands

Future Technologies Conference (FTC) 2023

2-3 November 2023

  • San Francisco, United States
The Science and Information (SAI) Organization
BACK TO TOP

Computer Science Journal

  • About the Journal
  • Call for Papers
  • Submit Paper
  • Indexing

Our Conferences

  • Computing Conference
  • Intelligent Systems Conference
  • Future Technologies Conference
  • Communication Conference

Help & Support

  • Contact Us
  • About Us
  • Terms and Conditions
  • Privacy Policy

© The Science and Information (SAI) Organization Limited. Registered in England and Wales. Company Number 8933205. All rights reserved. thesai.org