SIP-MBA: A Secure IoT Platform with Brokerless and Micro-service Architecture

SIP-MBA: A Secure IoT Platform with Brokerless and Micro-service Architecture
复制标题

SIP-MBA:具有无代理和微服务架构的安全物联网平台

DOI:
10.14569/ijacsa.2021.0120767
复制
发表时间:
2021
期刊:
2021 6th International Conference on Inventive Computation Technologies (ICICT)
影响因子:
--
通讯作者:
H. Son
H. Son
中科院分区:
--
文献类型:
--
作者:
Lam Nguyen Tran Thanh;Nguyen Ngoc Phien;The Anh Nguyen;Hong Khanh Vo;Hoa H. Luong;Tuan Dao Anh;Khoi Nguyen Huynh Tuan;H. Son

文献摘要

被引文献

相似文献

物联网是当今最有趣的技术趋势之一。物联网网络中的设备通常面向移动性和尺寸紧凑,因此具有相当弱的硬件配置。有许多轻量级协议,适合于有限的处理能力和低能耗,MQTT是其中的典型。目前的MQTT协议支持三种类型的服务质量(QoS),用户必须通过传输速率、带宽和能量消耗来权衡数据包传输的安全性。然而,MQTT协议不支持数据包存储机制,这意味着当接收器中断时,数据包无法检索。在本文中,我们提出了一个无代理的SIP-MBA平台,专为微服务设计,并使用gRPC协议来发送和接收消息。该设计优化了传输速率、功耗和传输带宽,同时仍满足通信时的可靠性。此外,我们还实现了用户和事物管理机制,旨在改善安全问题。最后,我们给出了通过gRPC协议实现收集数据服务的测试结果,并将其与使用MQTT协议的流数据进行了比较。关键词-物联网; gRPC;单点登录;无代理;微服务; MQTT;消息队列;安全
The Internet of Things is one of the most interesting technology trends today. Devices in the IoT network are often geared towards mobility and compact in size, thus having a rather weak hardware configuration. There are many light weight protocols, tailor-made suitable for limited processing power and low energy consumption, of which MQTT is the typical one. The current MQTT protocol supports three types of qualityof-service (QoS) and the user has to trade-off the security of the packet transmission by transmission rate, bandwidth and energy consumption. The MQTT protocol, however, does not support packet storage mechanisms which means that when the receiver is interrupted, the packet cannot be retrieved. In this paper, we present a broker-less SIP-MBA Platform, designed for micro-service and using gRPC protocol to transmit and receive messages. This design optimizes the transmission rate, power consumption and transmission bandwidth, while still meeting reliability when communicating. Besides, we implement users and things management mechanisms with the aim of improving security issues. Finally, we present the test results by implementing a collect data service via gRPC protocol and comparing it with streaming data by using the MQTT protocol. Keywords—Internet of Things (IoT); gRPC; Single Sign-On; brokerless; micro-service; MQTT; message queue; security