As a new strategic industry in national advocacy, the Internet of things(IOT) hasattracted the attention from all walks of life, and becomes a hot field of employment prospects.So as the main entry point for the cultivation of innovative talents, the Internet of things hasbecome a new major that professional colleges and universities apply for the most over the pastfive years. But the Internet of things is not a new technology, but is a integrated application andinnovation integrating the embedded system, the wireless technology and many other technology.In the past process of university’s laboratory construction, many have built an embeddedexperiment environment, the software engineering laboratory, but how to use the existingtechnical conditions, and construct the experimental environment to meet the talent demand ofIOT industry chain is the key of experimental teaching platform of IOT. In view of the abovesaid, we have designed a experimental teaching platform of IOT based on ZigBee protocol, andhas carried on the following work:(1)ZigBee wireless technology used in this paper is a kind of low rate, low powerconsumption, low cost, short distance wireless communication technology.We make a detailedcomparison of the performance of IOT platform in the market, and make a overall scheme ofthe experimental platform for the Internet of things best suited for students who majoring innetworking and related majors.(2)According to the "core board"+"expansion boards" idea,we make the circuit design ofeach functional module, like memory,reset/power, serial port, USB, network interface, PCBantenna,and completed the process of development and implementation of the hardwaremodule,like PCB design of each module, the welding of elements.(3)In this paper, we carried out a systematic plan of the whole software platform based onthe hardware platform. After the analysis of the structure, principle of the each module,weestablished the cross compiler environment, transplanted the kernel of the real-time Linuxoperating system,made the root file system,and analysed and modified the Z-Stack.Z-Stack is asoftware implementation of ZigBee technology, and is widely used in practice. This paperdetailed the task processing mechanism and function call of Z-Stack, and finally writed aprogram according to the target of subject.(4)Finally, test results of the experimental platform show that the design principle of thisexperimental platform of IOT is feasible, and the platform is able to achieve the target expected.Students can complete the learning of professional curriculum and the training of smallprojects by doing basic experimental operation of IOT, and can also make an improvement fromspecific knowledge to comprehensive application by learning and understandingthe architecture of IOT’s application engineering. This platform is suitable for undergraduatesmajoring in software engineering, communication engineering, electronic engineering, networkengineering and other related majors,and also suitable for technical personnel engineeringII network and the majority of technology enthusiasts learning the Internet of things. |