Font Size: a A A

Software Design Of Data Acquisition System Based On Internet Of Things

Posted on:2016-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:J X XuFull Text:PDF
GTID:2308330473952337Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the using of networking technology is more and more widely, the Internet of things system whitch is located between the real world and the subsequent data applications, becomes more and more important. At present, the research on the Internet of things system generally is directed at a specific area, while the research of universal networking collection system is less common. Design of data acquisition system software in this thesis is based on the Internet of things as the research subject, the functional requirements which are involved in IOT acquisition systems are in discussion and summary. These functions has been designed and implemented, and a good general IOT data acquisition system software design has been completed.System software has been developed in the hardware development board with ARM chips. The Linux kernel has been cut and the embedded Linux operating system has been transplanted to the development board. Then the external functions of the application have been developed in the operating system. The design of IOT Data acquisition application has been completed finally.Analysis of the function of data acquisition system of the IOT has been completed in this thesis. Then the data acquisition application of IOT has been developed in Qt Creator integrated development environment, part of Qt APIs were used in the application. The design of collection application is divided into two parts: data acquisition and data transmission. The serial communication, sensor data transmission which is based on Modbus data acquisition protocol was firstly implemented in the data acquisition function. At the same time, the video acquisition framework which was based on V4L2 has been applied, and the H.264 hardware encoding compression of the gathered video module, together with the database table design, the identity information synchronization algorithm have been accomplished in the data acquisition function. The function of data transmission based on UDP transport protocol and the function of video transmission based on TCP transport protocol were implemented in the data transmission part. At the same time, real time video transmission whitch was based on MJPG_STREAMER Technology and short distance data transmission whitch was based on Zigbee Technology were also implemented in the data transmission part. Finally, the human-computer interaction interface was also implemented in this thesis, and the virtual keyboard has been transplanted.After the software design and implementation of data acquisition system of the IOT have been completed, the system was made up of functional and performance testing, and the expected goal has been achieved.
Keywords/Search Tags:Embedded Linux, Data acquisition of IOT, Data transmission, Qt Creator
PDF Full Text Request
Related items