Skip to main content

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Xu, R., Jin, W., Kim, D.: Microservice security agent based on API gateway in edge computing. Sensors 19(22), 4905 (2019)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Ortin, F., O’Shea, D.: Towards an easily programmable IoT framework based on microservices. J. Softw. 13(1), 90–102 (2018)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Jarwar, M., Kibria, M., Ali, S., et al.: Microservices in web objects enabled IoT environment for enhancing reusability. Sensors 18(2), 352 (2018)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by research projects of Chongqing College of Electronic Engineering of China (XJZK201901).

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics