Font Size: a A A

Design Of Cloud Server Software For Remote Monitor System In Industry

Posted on:2018-05-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q SunFull Text:PDF
GTID:2348330533959886Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of industrial intelligence,industrial remote monitoring technology has become an important way that can contribute to controlling devices and collecting data of equipment in remotely.At present,the industrial remote monitoring system need to collect the data of the devices,and then transfer data to server,and the server will be deal with those data.Server is a center in the industrial remote monitoring system.It plays an important role in data transmission and processing.In the face of increasing industrial equipment,there are some problems emerge in server such as insufficient concurrent capability,low stability,low scalability and difficult maintenance.These lead to the server cannot meet the requirements of stable transmission of data in high concurrent mode.Because most embedded devices computing resources are limited,the communication between devices and server should be easily integrated into the devices and do not occupy too much computing resources on devices.Data of industrial devices have some features,which be send more times and most of them are small,therefore the industrial remote monitoring system need to select appropriate protocol as a communication protocol.MQTT protocol is two-way communication networking protocol,which is a lightweight,low-bandwidth,and based on TCP/IP protocol,the most important is that supports multi-platform and integrate devices and terminals easily.Because of the MQTT protocol packets are smaller,Occupy devices resources less,and will not increase too much burden of industrial devices.This design selects MQTT protocol as the protocol from devices to server.This article designed the software of server for remote monitoring in industry.The design of server software was according to the MQTT protocol pub/sub type.The software in the server designed based on the Mosquitto,which is the broker of MQTT.The main modules of the server software include login authentication,business processing,message persistence,data encryption,load balancing and server status monitoring etc.This design used the Linux system as the development platform,and the Redis database for data storage,and C language to achieve the server software functions.Then,deployed the cloud server software,Redis database and load balance in the Ali cloud server.This way can need requirements of flexible deployment,server scalability and stability.At last,test the system function and performance.The test results show that the system functions and performance meet the needs of industrial remote monitoring system.
Keywords/Search Tags:Remote monitoring, Cloud server, MQTT protocol, Load balance
PDF Full Text Request
Related items