Font Size: a A A

Research And Implementation Of IoT Solution For General Digital Instrument

Posted on:2023-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:F WuFull Text:PDF
GTID:2532307046459004Subject:Control engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet of Things(IoT)technology and the wide application of digital instruments,the network management of digital instruments has become the general trend.The current IoT solutions of digital instruments are mainly divided into generic and customized types.The generic solution has high versatility,but simpler IoT function;whereas,the customized solution has relatively abundant functions,but poorer versatility.In view of this,this dissertation studies the IoT solution for digital instrument,and develops a set of generic IoT solutions for digital Instrument to realize the IoT functions of monitoring instrument data,modifying working parameters,upgrading firmware,and big data analysis for various digital instruments.The developed generic IoT solution consists of a generic IoT module compatible with different digital instruments,IoT Client Software,IoT Server Platform,and IoT Interaction Protocol.The generic IoT Module is used to connect digital instrument to form an IoT instrument,and providing a high-speed IoT channel for interacting with the IoT client software or IoT server through Wi-Fi communication.In order to adapt to various types of digital instruments,for the IoT module,asynchronous serial communication interface is used for communicating with the digital instrument,wide voltage range power scheme is adopted,and API function library is provided for quickly software transplantation and adaption,and thus enable the digital instrument to have rich IoT functions.IoT Client Software runs on the Windows platform.Its graphical interactive interface as well as software program is developed based on the MFC framework,and asynchronous sockets is used to achieve network communication.For the design of client software,three working modes of configuration,debugging,and IoT modes are developed.The configuration mode is developed for the networking configuration of the digital instrument;the debugging mode is developed for on-site debugging of the digital instrument in the LAN;the IoT mode is developed for the client software loging on to the IoT Server to assist remote monitoring and maintenance of the digital instrument.IoT Server runs on the Linux platform.For its design,QT asynchronous socket class combined with signal slot technology is used to build an efficient network communication mechanism,database technology is employed to achieve the classification and storage of massive digital instrument information,and provide support of log data viewing and big data analysis services.The IoT Interaction Protocol is developed to provide the data interaction rules between IoT instrument,IoT client software,and IoT service platforms.Combined with TCP and UDP protocol,it provides support for reliable data senting,receiving and parsing of log data,real-time data,working parameters,and commands of the IoT instruments.Through the design of various descriptors and messages,it provides support for the function of flexible data configuration and so on in the solution.In order to verify the feasibility of the developed IoT solution,a digital flow meter is taken as an example to test the IoT solution.Experimental results show that,the ordinary digital flow meter transplanted with the API function library can successfully adapt to the IoT module,and the IoT instrument can connect to the network through the network configuration;also,the IoT data configuration and viewing of the digital flow meter is realized through the IoT debugging function test,and real-time monitoring of the high fresh data of several kilohertz is realized;moreover,the remote configuration,analysis,viewing and storage of the meter measurement data is realized through the IoT service function test.Accordingly,the developed IoT solution can quickly be transplanted to kinds of digital instruments,and can effectively assist the installation,commissioning and remote maintenance of digital instruments.
Keywords/Search Tags:IoT Solution, Client Software, IoT Server, IoT interaction protocol, digital instrumentation
PDF Full Text Request
Related items