| Narrowband Internet of things(NB-IoT)is a kind of low-power wireless communication technology of wide area network.In 2016,the standard was frozen and basically covered the whole country.The application ecological construction around NB-IoT has become a research hotspot.The development of NB-IoT measurement and control system involves a variety of technologies,which is difficult and easy to produce repetitive work and increase the development cycle.In order to improve the development efficiency of NB-IoT measurement and control system,this thesis introduces the idea of configuration to complete a configurable hardware and software system on the basis of extracting the commonness of NB-IoT application technology,and helps to build the prototype of measurement and control system.The main research contents are as follows.(1)Build the hardware platform of configurable terminal.According to the requirement of configurable terminal,the chip and communication module are selected.And follow the embedded hardware component design method to realize the design and construction of the hardware platform of the configurable terminal,and provide a good hardware environment for the configurable system.Also,based on the idea of software componentization,the peripheral modules involved in the measurement and control system are developed to provide services for the configurable terminal software.(2)Implement the software of the configurable terminal.Based on the componentized software architecture,a software process with both monitoring and configuration functions is designed.The design and application of configurable parameters for the driving components can realize the description of the data acquisition and control relationship of the software system,so that the terminal can realize the measurement and control function according to the configuration.And the GA-BP neural network algorithm is used for analog regression to achieve a unified expression of the regression formula.(3)This thesis focuses on the configurable function of configuration software and the data transmission and display function of human-computer interaction system.Reasonable configuration file design realizes the storage of configuration information required by different operating environments,while the realization of server data storage access method and user program in human-computer interaction system provides users with visual data access.At the same time,the data interaction process and protocol are designed to ensure the data transmission between the terminal,cloud and user.In this thesis,the configuration development and practice are carried out on the background of intelligent agriculture moisture detection.The experimental results show that the user can build NB-IoT measurement and control system prototype and accelerate the application development without programming by using configurable system,which has certain practicability. |