| With the development of university education, laboratory plays a more and more important role in teaching and research, but the apparatus and instruments in laboratory are often too expensive, and they usually have some special demand on laboratory environment, therefore, whether we can ensure the stable experimental environment, the functionality of the apparatus and the property safety means a lot of significance to university’s management of research progress. So, it’s an urgent problem to find a reasonable and effective technology by which we can protect the safety of laboratory instruments in a low cost.In the background of modern short-ranged wireless communication technology development, this topic is focused on application, following the principles of system stability, reliability, flexibility. By applying ZigBee wireless communication technology, which is the most popular technology of IOT(Internet-of-things), to organize the low cost, wide coverage and intelligent wireless sensor network. Through terminal nodes that carry a variety of sensors, they can collect environment information periodically and send data to the coordinator. And by relying on the campus network, the sensor data collected in ZigBee networks could be transmitted to network server through an Ethernet Gateway, security personnel could monitor the laboratory environment remotely by an client software, greatly improved the monitor flexibility and reliability.The following tasks were completed in this project:(1)Analyzed the overall system structure and function requirements and designed the hardware of ZigBee network node and Ethernet Gateway module.(2)Designed the ZStack software function and customization of the three types of ZigBee nodes, achieving timing wake-up of end-device node to collect temperature, humidity, human Infrared detecting, smoke density and door status information, then send the sensor data to coordinator. By designing software of Ethernet Gateway controller, realized the data transmission to network server.(3)Use CSocket Class of MFC in VC6.0environment to program the network server and client communication software, the network server could connect multi Ethernet gateway nodes and at the same time connecting multi network client software, thus fulfilling network communication. Through network client software, security personnel could remotely monitor the laboratory environment data and status. |