| In recent years,automation technology,big data technology,computer technology,and human-computer interaction technology have been widely used in the medical field,which makes medical equipment continue to be automated,intelligent and networked.However,most of the moxibustion beds on the market currently operate in a stand-alone mode,which has shortcomings such as insufficient human-computer interaction interface and inability to centrally store moxibustion data,which cannot meet the needs of enterprises to track and analyze the use of moxibustion beds in order to provide after-sales service in a timely manner.In order to improve the automation level of the moxibustion bed,and realize the intellectualization and networking of the moxibustion bed,achieve the purpose of unified management of moxibustion beds by enterprises,this thesis proposes a design scheme of the service platform for the moxibustion bed based on Linux,and creates a set of integrated a moxibustion bed service platform integrating the control terminal,system server and background management system of the moxibustion bed.The thesis mainly carried out the following work:(1)Experimental analysis of the surface temperature during the operation of the moxibustion bed.The self-developed multi-channel thermometer was used to collect the temperature,and MATLAB was used to process the experimental data to draw the temperature change curve of the surface of the moxibustion bed during the moxibustion process,and to determine the position of the high temperature point on the surface of the moxibustion bed when it operates at different moxa column tray heights,this provides a theoretical basis for the selection of the temperature sensor position of the control terminal of the moxibustion bed.(2)Build the software and hardware system of the control terminal and develop the application program.Taking the S5P6818 chip based on ARM architecture provided by Samsung as the main controller of the control terminal,and select the GEC6818 development board as the core hardware platform;Set up a Linux development environment on the host,analyze and tailor U-boot and Linux Kernel,use Busy Box to create a root file system and configure Qt related auxiliary library,and complete U-boot,Linux Kernel and root file system on the GEC6818 hardware platform configuration and migration;Write the driver program of the control terminal to control the hardware equipment such as the ignition device of the moxibustion bed,the exhaust fan,and the moxa column tray;Write an application program,use Qt to develop a good human-computer interaction interface,realize the control of the moxibustion bed and display its operation data information on the interactive interface in real time.(3)Build a system server.Using the lightweight server products provided by Alibaba Cloud as the server hardware platform,and select Socket TCP as the communication protocol between the system server and the control terminal of the moxibustion bed;On the server hardware platform,write the function of network connect between the system server and the control terminal of the moxibustion bed,and design the multi-thread function of data transmission between the server and multiple control terminals at the same time;Analyze the database model in this design,study the attributes of each entity and the relationship between each entity,draw the E-R diagram of the entity,deploy the My SQL database on the server hardware platform,and design and create equipment information related data tables.(4)Design and develop background management system.Analyze the functional requirements of the background management system,uses the Vue framework to build the front-end program,designs and develops a good dynamic web interface for human-computer interaction;Use the Springboot framework to develop back-end engineering projects,design business logic,and provide necessary interfaces for front-end programs;The Axios technology is used to realize the data interaction between the front end and the back end,and the My Batis-Plus technology is used to realize the SQL operation between the back end and the data,so as to ensure the stability of data storage and reading;The front-end and back-end projects that have been designed and developed are deployed and installed on the system server,and the background management personnel only need to access the corresponding IP address and port number to use the background management system.(5)Perform system tests on control terminals,system servers and background management systems,verify the accuracy and validity of temperature acquisition,verify the reliability of the data stored in the database,verify the stability of the process of data transmission from the control terminal to the server and then to the background management system,check whether the various functions of the background management system are implemented.Finally,through the field test,it is concluded that the operation of the service platform basically meets the expected requirements. |