Abstract
Microservice architecture is an architectural pattern that has emerged in the field of software architecture patterns in recent years. The microservice architecture can decouple the complex functions of the IoT gateway, and it can well solve the service deployment problem that the microservice architecture requires independent deployment and independent operation of applications. Therefore, it is of great significance to study the IoT gateway based on microservices. The purpose of this article is to research the IoT gateway based on microservices. Aiming at the requirements of the Internet of Things safety supervision system, this paper designs an Internet of Things gateway suitable for the safety supervision microservice architecture system based on the basic principle of information transmission safety. The Internet of Things gateway based on microservices can concurrently collect and process data in the underlying nodes and upper-layer services, and at the same time has the ability of node offline and node parameter management. This article is a highly available IoT platform based on microservice architecture. Study the service communication, service deployment and service discovery solutions of the microservice architecture, through the service splitting of the components of the Internet of Things platform, formulate the service communication method that adapts to the service characteristics, and use the container technology to deploy services, and build a high Available IoT platform. This article is based on the existing AES algorithm in ECB mode, which has a small resource occupancy rate and is more efficient. Aiming at the defects of fixed key and the same ciphertext key, it compares it with the non-periodic and initial value sensitive. The chaos mapping is merged, and the chaos-AES encryption algorithm that can be used on the IoT gateway is designed and implemented. Experimental research shows that although the efficiency of the algorithm proposed in this paper is reduced by 0.36 points, compared to other chaotic encryption algorithms, the efficiency of the algorithm is improved. However, this algorithm can greatly improve the security. Considering comprehensively, this algorithm is feasible.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Xu, R., Jin, W., Kim, D.: Microservice security agent based on API gateway in edge computing. Sensors 19(22), 4905 (2019)
Morabito, R., Petrolo, R., Valeria, L., et al.: LEGIoT: a lightweight edge gateway for the internet of things. Future Gener. Comput. Syst. 81(Mar.), 1157–1171 (2017)
Herrera-Quintero, L.F., Vega-Alfonso, J.C., Banse, K.B.A., et al.: Smart ITS sensor for the transportation planning based on IoT approaches using serverless and microservices architecture. IEEE Intell. Transp. Syst. Mag. 10(2), 17–27 (2018)
Filev, R., Lurbe, C.B., Baniya, A.A., et al.: IRRISENS: an IoT platform based on microservices applied in commercial-scale crops working in a multi-cloud environment. Sensors 20(24), 7163 (2020)
Ortin, F., O’Shea, D.: Towards an easily programmable IoT framework based on microservices. J. Softw. 13(1), 90–102 (2018)
Gaur, A.S., Budakoti, J., Lung, C.H.: Vertical handover decision for mobile IoT edge gateway using multi-criteria and fuzzy logic techniques. Adv. Internet Things 10(4), 57–93 (2020)
Muhammad, A., Joao, R., Joaquim, F., et al.: Orchestration of microservices for IoT using docker and edge computing. IEEE Commun. Mag. 56(9), 118–123 (2018)
Díaz-Sánchez, D., Marín-Lopez, A., Almenárez Mendoza, F., et al.: DNS/DANE collision-based distributed and dynamic authentication for microservices in IoT. Sensors 19(15), 3292 (2019)
Taneja, M., Jalodia, N., Byabazaire, J., et al.: SmartHerd management: a microservices-based fog computing-assisted IoT platform towards data-driven smart dairy farming. Software 49(7), 1055–1078 (2019)
Jarwar, M., Kibria, M., Ali, S., et al.: Microservices in web objects enabled IoT environment for enhancing reusability. Sensors 18(2), 352 (2018)
Acknowledgements
This work was supported by research projects of Chongqing College of Electronic Engineering of China (XJZK201901).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Li, C., Niu, B. (2021). IOT Gateway Based on Microservices. In: Abawajy, J., Xu, Z., Atiquzzaman, M., Zhang, X. (eds) 2021 International Conference on Applications and Techniques in Cyber Intelligence. ATCI 2021. Lecture Notes on Data Engineering and Communications Technologies, vol 81. Springer, Cham. https://doi.org/10.1007/978-3-030-79197-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-79197-1_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-79196-4
Online ISBN: 978-3-030-79197-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)