本研究主要的目的在於如何將區域網路中的UPnP的封包可延展至網際網路上的應用,使得在網際網路上的任何一個UPnP的控制點,在操作或取得UPnP設備的資訊如同在區域網路中一樣的方便。除此之外,本研究也提出了家庭群組的概念,讓UPnP的設備不再被侷限於一個特定的區域,我們透過即時通訊系統的架構提出了資訊家電互聯網的概念。 為了達到資訊家電互聯網的功能,本研究以三個方向來探討系統的構建,分別為:即時通訊系統的構建、資訊家電通訊模型、系統整合與呈現。 在即時通訊系統的構建方面,我們利用XMPP(可擴展的消息和出席資訊協定)作為我們主要的架構並透過Jabber來實現。 在資訊家電通訊模型方面,我們以UPnP做為我們主要的架構,藉由UPnP的通訊協定如(Discovery,Description, Control, Event, Presentation),藉此架構來達到控制資訊家電的目的。 在整合與呈現方面, 我們透過Jabber當作是我們的即時通訊系統的核心部分,並透過解析程式將UPnP的協定做進一步的分析,取得必須的資訊,並將其資訊封裝成標準XML格式,並將其加入在Jabber的核心之中,讓即時通訊系統也具備UPnP 協定的功能。簡言之就是透過即時通訊系統的架構封裝UPnP的命令來完成資訊家電互聯網的模型。 由於我們的系統是基於現有的XMPP架構,所以可在目前世界上所有的Jabber Server中運行良好,基於此一特性,我們的系統可以提供最低建置成本的資訊家電互聯網,並提供多樣化的應用與服務。在我們論文中提出了最低建置成本的家庭監控聯防系統之應用;以我們所提的架構為例,通常整個建置成本不會超過新台幣1萬元,相較於目前市面上的具備相同功能的家庭監控聯防系統動則十數萬可謂是相當低廉。 總而言之,我們研究的目的,在於建立一個低成本的資訊家電互聯網模型,並 藉由我們的通訊模型,得以用最低成本開發出多樣化的應用與服務。
The purpose of the research is to demonstrate how the UPnP device transmits the packets through internet and any control center out of the same network is able to access and manipulate the UPnP device as easy as it can be done in the same network. Moreover, it also comes up with an idea of family group in order to break the phenomena that UPnP devices are only accessible in the specific network. Based on the architecture of IMS(Instant messaging System), we propose an idea which is called IIA(Interconnection of Information Appliance). In order to approach IIA functionality, this research uses three dimensions to discuss the system and architecture. The three dimensions are IMS, IA communication model and system integration and presentation. 1. In IMS, we use XMPP(Extensible Messaging and Presence Protocol) and Jabber to be the architecture and implementation. 2. In IA communication model, the architecture is the UPnP. We are able to manipulate IA by using the protocol of UPnP such as Discovery, Description, Control, Event and Presentation. 3. In system integration and presentation, I use Jabber as the core of the IMS. There is a parser program to retrieve all the necessary information by parsing the UPnP protocol and encapsulate it into the standard XML format. Simply speaking, IMSis able to accomplish IIA model by encapsulating UPnP protocol. 4. Because this system is built on the XMPP architecture, it can run perfectly on Jabber server in the world. Moreover, it can limit the cost of system deployment and provide the versatile application and service. Based on this architecture, normally the cost of the deployment will not be over 10 thousand NT dollars. It is very cheap comparing the current system with the same functionality on the market which is nearly hundreds of thousand. In conclusion, my research is to build up a low cost IA communication model and develop various application and service by using this model.