| With the popularization of digital equipment and network communication technology, digital home network has been at burgeoning in China. With the growing number of communications equipment, digital equipment, household appliances and personal computers in Families and businesses, how to connect those information equipment to build a complete home network, how to break the"information island"between the equipment in order to make full use of all equipment resources, has become an important research of home network presently at home and abroad, On the other hand, today, under the theme of knowledge economy development and information network development, those who has become the dominant of technology standard, who has the right to formulate standards, will grasp the initiative of the market. In this setting, as a big nation of manufacturing and consuming information appliance, our country has put forward Information technology-Intelligent grouping and resource sharing-protocol standard by Lenovo, TCL, konka, etc, the target is that, in the interconnection of equipment involved in enterprises, public places, personal and home, the equipment could be able to achieve resources opening up and service cooperating with by following a common resource description and common function service interfaces standard, So as to improve the functions interoperability of equipment and make full use of resources and functions of information equipment around.IGRS protocol standard adopted open-style architecture, it used some more sophisticated technical specifications such as HTTP, SSDP, XML, SOAP, GENA and so on. Based on the TCP / IP, it achieved automatic discovery, automatic networking, resource sharing, collaboration services between a variety of information equipment, household appliances, digital devices, it also solved interoperability between information equipment and so on.This thesis focuses on the framework of IGRS system structure. It analyzed and studied the basic principles of IGRS protocol, as well as the interactive mode between the equipment that based on IGRS basic protocol. on this basis, the thesis set off the IGRS protocol stack function modules according to the function that the basic IGRS protocol wants to achieve, it analyzed function implementation mechanisms of each module, designed the function interface of each module, and make it come true of each key module in Linux using C language.Finally, the thesis chosen ARM processor as the core target board and the Linux operating embedded system as a platform, it achieved platform-related transplants and building, based on the IGRS basic protocol, the thesis designed and implemented a home gateway IGRS_WG procedure which controlled and managed the equipment in the IGRS network. In addition, in order to guarantee the treatment efficiency of procedures, IGRS_WG design used the thread pool mechanism. |