Font Size: a A A

Design And Implementation Of Industrial Data Acquisition APP Development Framework

Posted on:2020-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y P ZhangFull Text:PDF
GTID:2428330578465440Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Intelligent manufacturing based on "Internet +" is recasting the industrial value chain system.However,at present,manufacturing systems are independent from each other and lack of data sharing.Field production personnel and equipment cannot get timely production instructions from the upper level,and meanwhile,it is difficult for the upper level decision makers to get timely specific conditions of the production line.The emergence of manufacturing execution system(MES)and warehouse management system(WMS)connects the production planning layer with the production control layer.The mobile terminal based data acquisition monitoring and query solution effectively realizes the decision maker to manage the workshop production and warehouse process.Aiming at the characteristics of industrial data collection,this paper proposes and implements a development framework suitable for industrial android App.In terms of coding architecture,MVP architecture is adopted to realize the separation of View layer and Model layer to reduce the coupling of code.In terms of project structure,the framework is based on the project-module architecture of Android Studio.The application is divided into multiple modules according to functions.During the development of each module,it can be independently debugged and developed in parallel.At the time of publication,each module was combined into a complete APP under the main project,and the business modules could be added or deleted at any time without affecting the use of other modules in the application,so as to realize the componentization of the framework.In order to optimize the user experience and expand the application scope,a number of mature third-party SDKS and open platform apis are used,and these extended functions are provided for the main project call through AIDL.This can effectively reduce the redundant files of the third party library in the main project,and there is no need to do such repetitive work as accessing SDK for realizing such functions when developing other applications.In addition,according to the problem that the system camera fails to meet some specific requirements in actual use,the camera application meeting the actual needs is made based on the Android Camera2 API to replace the calling system camera to realize the function of image information collection.The development framework of industrial data acquisition APP discussed in this paper USES Android Studio 3.0.1 as the development platform,SQLite3.22.0 as the database management system,and DBFlow and Retrofit2,RxJva,OkHttp network request framework,AndroidAnnotations framework,butterknife and other open source frameworks.It provides SDK access to barcode scanning,RFID,speech recognition and synthesis,autonavi map,hikvision video monitoring and so on.This framework effectively improves the development efficiency of industrial data acquisition APP,shortens the research cycle of demand analysis,and reduces the burden of late maintenance.
Keywords/Search Tags:APP development framework, componentization development, voice recognition, Android Studio 3.0.1, RFID
PDF Full Text Request
Related items