Font Size: a A A

Research And Implementation Of Internet Of Things Platform Based On Service Mesh

Posted on:2020-04-02Degree:MasterType:Thesis
Country:ChinaCandidate:L Q ShenFull Text:PDF
GTID:2428330572468588Subject:Engineering
Abstract/Summary:PDF Full Text Request
IoT technology is considered to be one of the most promising information technology development directions in the 21 st century.It is widely used in military,industrial,agricultural,environmental and other fields and is changing people's lifestyles.As the connecting hub between equipment and application services,the Internet of Things platform is the "brain" of information data processing in the industrial structure of the Internet of Things,occupying an important position.Traditional IoT platforms are mostly built using SOA architecture.However,the inherent technology selection of SOA architecture,low development and operation efficiency,and bloated code limit the development of the Internet of Things platform.In recent years,many researchers have used the micro-service architecture to build the IoT platform,and have achieved certain results,but there are still two levels of problems: the architecture level has high coupling of business services and service governance,and it is difficult to achieve different The problem of interconnection between technical frameworks and services built by communication protocols;at the application level,there are problems in the number of access devices and unreliable data transmission.This paper analyzes the problems of these two levels and proposes solutions.The main work is as follows:(1)Aiming at the problem of architecture level,a network agent with service registration discovery,load balancing and protocol conversion function based on service grid thought is designed and implemented as the service governance infrastructure,which reduces the coupling of business service and service governance.Sex,and the network agent intercepts the service call traffic inside the platform,and realizes service communication across protocols and cross-frames.(2)For the problems at the application level,a "short-length-long-connection" load balancing gateway is designed and implemented to dispatch device connections,and the back-end devices access service clusters,horizontally expand service nodes,and expand the IoT platform.On the other hand,after the device establishes a long connection with the platform,the data is transmitted through the MQTT protocol,and different levels of service quality are used according to different data types to ensure reliable and efficient data transmission.(3)Based on the network proxy and "short-connection-long-connection" load-balancing gateway proposed in this paper,an alarm IoT platform is built using the service grid architecture.The platform has early warning broadcasts before disasters and disasters.The real-time rescue information broadcast and other functions reduce the property damage and casualties caused by disasters.
Keywords/Search Tags:IoT platform, Service mesh, Load balancing gateway, Network agent
PDF Full Text Request
Related items