| With the development of information technology,people's living standards continue to improve.However,environmental problems caused by social industrialization are also increasingly prominent.In traditional buildings,poor outdoor environment directly leads to poor indoor environmental quality,while indoor environment with longterm poor quality will have a serious impact on residents' physical and mental health.Although the United States had proposed the concept of smart home in the early 1980 s,smart home system has not been available for common families until recent years with the development of Internet of Things(Io T)technologies such as sensing technology,communication technology and embeded technology.However,software systems and hardware devices of different manufactures usually have compatility problems,and there is no uniform standard for the data format and handle process of transducer devices,and the acquisition capabilily of environmental information is relatively weak.To solve these problems,this article studies the hardware design solution,the transmitter standard and the Io T communication protocol.This article designs a system that can monitor and control multiple environmental parameters such as temperature,humidity,light intensity and PM2.5,based on FPGA development platform of Xilinx's ZYNQ series,according to the IEEE 1451.2 standard.In the system,the hardware mainly consists of Smart Transducer Interface Module(STIM)and Network Capable Application Processor(NCAP),and Wireless Sensor Network is involved through Zig Bee module;the software mainly consts of Smart Transducer Driver Layer,Smart Transducer Protocol Layer and Co AP Server Layer.Among them,the STIM module implements the collection and standardization of environmental information according the IEEE 1451.2 protocol,mainly implementing the Smart Transducer Driver Layer and Smart Transducer Protocol Layer.The NCAP module supports remote access and control function to users through Co AP server runing in the Peta Linux system;While Co AP server communicates with Smart Transducer Driver Layer through Smart Transducer Protocol Layer,and provides unified business approach by designing of three types of resources,i.e.device resources,compound resources and rule resources.After experiments and tests,we can prove that compared with microprocessorbased integrated circuit solutions,the dual-core architecture of ARM hard-core and Micro Blaze soft-core based on FPGA enables the system to realize the fusion of more transducers with fewer resources and realize the comprehensive,integrated and digital real-time remote monitoring of indoor environment.By using IEEE 1451.2 standard implemented the standardization of transducer information format and handling process.Using Co AP protocol to implement Web Server and designing of multiple types of resources have realized the unified description and publishment of funcion business.The system has a short response time,low power,easy expansion and other features. |