Font Size: a A A

The Configurable Software Platform For The Internet Of Things About Environmental Protection

Posted on:2016-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z MaFull Text:PDF
GTID:2308330479990716Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the rapid economic development, environmental protection attracts more and more attention, and the internet of things technology is the key for solving environmental problems. As an important part of the internet of things about environmental protection, the development level of the software in the field of the internet of things about environmental protection directly influences the internet of things about the environmental protection. Currently the software mainly rely on environmental customized software platforms and industrial control configuration software. Although the customized software is powerful, it needs high maintenance costs and has poor configurability and versatility. Industrial control configuration software designs for the control algorithm, and does not meet the features of the internet of things about the environmental protection, which are data collection based and simple logic control. This paper designs a configurable, versatile software platform design, based on the charcters including mainly data-collection, simple logic control, owned by the internet things about environment protection.This paper analyzes the development of software platforms for the internet of things about environmental protection, and the advantages and disadvantages of the industrial control configuration software. Then mainly for the internet of things about environmental protection features, based on the design principles of configurability and versatility, software platform is carried out requirements analysis, designed an architecture. The software platform are divided into the configuration software, the interface configuration software, the client and the server software four parts based on function. The software platform uses the client/server architecture, and the parts of the software platform is based on TCP/IP protocol for data exchange. The client software communicates with the server using Thrift framework to achieve the functions to read and write data in the database. The server software communications with data stations through Modbus protocol which is based on TCP/IP protocol to make data persistence and control devices logically. The software platform is developed using object-oriented language to achieve configurability. The system configuration software, the interface configuration software and the client software are for the Windows platform using C#, and the server software adapt to the server which has different operating environment using Java. The system configuration software configures all of the internet of things about environmental protection project, and it can configure the number of data stations and the specific configuration information. The interface configuration software configures the interface of the client software to make sure the different users observe the parameters or status from different devices.Finally, the software platform is tested the performance, and has the good performance. It achieves the basic design requirements of configurability and versatility.
Keywords/Search Tags:environmental protection, the internet of things, software platform, configurability
PDF Full Text Request
Related items