Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Internet of Things platform construction method based on micro-service architecture

An Internet of Things platform and construction method technology, applied in the field of Internet of Things platform construction, can solve the problems of insufficient scalability and availability of the Internet of Things platform, and achieve the effects of achieving scalability, improving availability, and achieving load balancing.

Active Publication Date: 2019-08-20
SOUTH CHINA UNIV OF TECH
View PDF10 Cites 44 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to apply microservice architecture and Docker container technology to the Internet of Things platform, solve the problem of insufficient scalability and usability of the Internet of Things platform, and build a distributed Internet of Things platform for multi-instance deployment

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Internet of Things platform construction method based on micro-service architecture
  • Internet of Things platform construction method based on micro-service architecture
  • Internet of Things platform construction method based on micro-service architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] The present invention will be further described in detail below in conjunction with the embodiments and the accompanying drawings, but the embodiments of the present invention are not limited thereto.

[0049] A method for building an Internet of Things platform based on a microservice architecture, comprising the following steps:

[0050] S1. Divide the micro-service level for the IoT platform

[0051] The overall architecture of the IoT platform is as follows: figure 1 As shown, it supports the access of various clients such as devices, gateways, user APPs, enterprise management platforms, and third-party platforms, and provides services such as protocol conversion, device remote control, and data forwarding to realize the integration of devices, users, and the cloud. interaction between. The IoT platform can be divided into four layers at the system architecture level, namely the access layer, the service layer, the middle layer and the base layer, and each layer c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an Internet of Things platform construction method based on a micro-service architecture. The method comprises the following steps: S1, dividing a micro-service level for an Internet of Things platform; S2, the micro-service deployment module deploying a micro-service cluster of the Internet of Things platform by using a Docker Swarm tool, and registering micro-service information to a service discovery center; S3, distributing the client requests to the micro-service of the Internet of Things platform through a load balance scheduling module; S4, a service load prediction module establishing a differential integration autoregressive moving average model and calculating a service load prediction value; S5, the service performance prediction module generating a performance prediction value according to the service load prediction value and the instance number; and S6, the container dynamic scheduling module performing horizontal expansion and contraction of the micro-service according to the performance prediction value. According to the Internet of Things platform constructed by the method, rapid expansion of new functions is carried out according to market demand changes, and container cluster expansion is carried out according to real-time loads, so that the expandability of the Internet of Things platform is improved.

Description

technical field [0001] The invention relates to the field of building an Internet of Things platform, in particular to a method for building an Internet of Things platform based on a microservice architecture. [0002] technical background [0003] The microservice architecture divides a single application program into multiple small services for independent development, and the decoupling between services is realized through a lightweight communication mechanism. These services are built with specific business (choose appropriate construction technology and development tools according to the business context), and the service is deployed through the automatic deployment mechanism. [0004] Docker container technology can provide a feasible solution for the realization, deployment and maintenance of microservice architecture systems. Compared with virtual machines, containers have obvious advantages in terms of startup speed, elastic scaling, and resource consumption, and ar...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/08H04L12/24
CPCH04L67/12H04L67/10H04L67/1031H04L67/30H04L41/0893H04L41/5054H04L41/145H04L41/147H04L67/51
Inventor 刘发贵郑少斌
Owner SOUTH CHINA UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products