| With the rapid development of Internet of things technology, Smart city, smart transportation, smart home and smart classroom become an important research content of the Internet Era. Smart classroom control system, in order to realize the classroom environment of intelligent perception, remote operations and multi network fusion, becomes a hot spot of research.In the past, the control system was realized by PC, Single Chip Microcomputer (SCM) or embedded single technology. These three ways have their own defects. PC is powerful but there is a large power consumption, high cost and impracticability. SCM is cheap and can be more in line with the professional characteristics of its control, but it can’t meet the need of more application. Embedded system, whose software and hardware can be tailored according to the actual needs of the project, is relatively inexpensive and more professional, but it is impossible to give each control equipment to build an embedded system for its complexity and cost. Any of the three techniques, often can’t meet the actual needs of the project. So, the embedded technology is used as the core technology in this paper, to realize the communication between WiFi network and ZigBee network. PC and Android as the control terminal, ZigBee microcontroller as equipped with sensors or other control device, in order to design and implement the smart classroom control system.The main work of the paper:(1) To design the embedded control system for smart classroom. The paper discusses the system requirements, designs the architecture and function of the control system, and analyses the communication function of the system and the control command of communication.(2) To develop the embedded smart classroom system. The paper builds embedded Linux system and complete the system configuration work. Finally it designs and implements the smart classroom control system client, server and ZigBee program.(3) To test and analyse embedded control system for smart classroom. Using serial port debugging tools, network command testing software and client software of different platform, the paper completes the test of the system function. The paper also releases the system, and puts forward the scheme to update the software of the control system.Compared with the similar research, this paper’s characteristic is, according to the the request of the smart classroom control system, to customize the embedded Linux system in order to implement the classroom environment of intelligent perception, remote control and multi network integration. The paper develops communication control command and communication protocol to communicate with ZigBee coordinator, which is different from simple command code, with the check function, which is more in line with the needs of the actual project development. Using C/S software development framework, Qt as the main programming tool for cross platform, the paper develops control terminal application, which can run in Windows, Linux and Android platform. It also shows a new scheme for updating smart classroom control system software program by using U disk technology. |