999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于UPnP的家庭網絡照明設備的研究與設計

2012-11-13 07:59:06衡友躍宮紀明況莉莉
巢湖學院學報 2012年3期
關鍵詞:設備服務

衡友躍 宮紀明 況莉莉

(淮北職業技術學院計算機系,安徽 淮北 235000)

基于UPnP的家庭網絡照明設備的研究與設計

衡友躍 宮紀明 況莉莉

(淮北職業技術學院計算機系,安徽 淮北 235000)

由于越來越多的嵌入式設備的出現和家庭網絡的發展,實現家庭網絡中的各種嵌入式設備互聯互通已經成為人們的迫切需求。現今世界各著名設備廠商紛紛提出了各自的新技術和解決方案,其中,微軟提出的UPnP技術最有發展前途,得到了最廣泛的支持,是當今各國研究的熱點。本文在分析UPnP協議棧、UPnP的基本組件及工作流程的基礎上,給出了基于UPnP的家庭網絡照明設備的詳細設計方案,實驗證明組網方便,易于控制。

UPnP;家庭網絡;照明設備

1 UPnP概述

通用即插即用 (UPnP)是一種用于PC機和智能設備(或儀器)的常見對等網絡連接的體系結構,尤其是在家庭中。UPnP以Internet標準和技術(例如TCP/IP、HTTP和 XML)為基礎,使這樣的設備彼此可自動連接和協同工作,從而使網絡(尤其是家庭網絡)對更多的人成為可能[1]。

2 UPnP協議棧

UPnP定義了設備之間、設備和控制點、控制點之間通訊的協議。讓來自不同公司的設備非常方便的就可以在一起工作。UPnP設備協議棧如圖1所示:

圖1 UPnP協議棧

3 UPnP的基本組件

UPnP網絡的基本組件包括服務、設備和控制點。其組件圖如圖2所示:

圖2 UPnP組件圖

3.1 設備

UPnP網絡中定義的設備具有很廣泛的含義,各種各樣的家電、電腦外設、智能設備、無線設備、個人電腦等等都可以成為其中一員。一個UPnP設備可以是多個服務的載體和多個子設備的嵌套集[2]。例如一臺打印機有提供打印這樣的服務,屬于設備。

3.2 服務(service)

在UPnP網絡中,最小的控制單元就是服務。服務描述的是設備在不同的情況下的活動和設備的狀態[3]。例如,路由服務可以表述為路由變化(狀態變化)、當前的路由(路由的狀態)以及設置路由和讀取路由兩個活動,通過這兩個活動,你就可以控制服務。

3.3 控制點(Control Point)

在UPnP網絡中,控制點指的是可以發現并控制其它設備的控制設備。在UPnP網絡中,設備可以和控制點合并。也就是說,同一個設備,可以同時具有控制點和設備的功能的功能,即可以作為作為控制點發現和控制其它設備,也可以作為設備提供服務。

4 UPnP的工作流程

UPnP工作流程如圖3所示[4]。

圖3 工程流程圖

尋址,控制點跟設備都先取得IP地址才能做之后的溝通。發現,控制點尋找整個網絡上的UPnP設備,而設備同時也要宣告他本身的存在。描述,控制點取得設備的描述,這包括設備提供什么樣的服務。控制,控制點發出動作信號給設備。事件,控制點監聽設備的狀態,當狀態改變時做出相應的處理動作。展示,控制點利用HTML界面來控制設備和監看設備狀態。

5 基于UPnP照明設備的light設計

5.1 light設備中class Overview

圖4是創建一個基于UPnP的light設備時用到的相關類。

圖4 類圖

5.2 light的設備描述編寫

一般來說,設備描述都是基于UPnP論壇上己定義的模板,這些標準化的模板提供一系列基本的服務和預定義的設備類型,廠商可以在其中作出自己的擴充[5]。部分內容如下:

5.3 初始化 light設備

創建一個基于UPnP的light設備,根據根設備的描述文件創建一個設備實例化的類。創建的這個設備為根設備,只有根設備用start()方法可以被設備激活。下面是初始化設備的關鍵代碼:

5.4 通知

啟動一個light設備時,設備自動通過SSDP(simple service Discovery Protocol):alive 被宣 告已經進入網絡,當設備用stop()方法停止使用時,通過SSDP:byebye通知,如圖5所示。

圖5 通知

5.5 light service

通過正在使用的設備的服務ID使用getService()可以找到一個服務,也可以通過服務的名字找到服務的action和狀態變量。設備或服務都可以通過getAction()獲得action,通過getStateariable()可以獲得狀態變量,下面代碼是通過light設備名字獲得服務的action和服務的狀態變量。

5.6 light的控制實現

從控制點接受控制事件的動作,設備需要執行ActionListener接口,監聽器必須執行一個actionControlReceived(),它有action和參數列表。輸入的參數列表是從控制點傳遞的值,在輸出參數時設置一些響應的值,且當請求可用時返回一個true值。相反當請求不可用時,返回一個false。下面是部分關鍵代碼。

5.7 light展示部分的實現

通過以上幾個步驟,基于UPnP家庭照明設備的設計基本上就實現了,為獲得展示頁面,light控制點提交一個超文本傳輸協議請求到展示頁面網址,light設備返回一個結果頁面。

6 結論

論文系統地研究了UPnP的協議棧、基本組件及實現流程,并結合light控制點和設備實現家庭照明的控制,從規范描述和設備開發兩個方面深入研究UPnP的實現技術,實驗證明該方案組網方便、易于控制。

[1]UPnP Forum,About UPnP[EB].http://www.UPnP.org.

[2]楊宗凱,雷嘉,余江.數字家庭網關UPnP模塊的設計與實現[J].計算機工程與科學,2007,(5).

[3]肖繼民.基于UPnP的家庭網絡技術及實現研究[D].南京:南京郵電大學,2007.

[4]沈彬斌.UPnP中間件技術在數字家庭網絡中的應用研究[D].成都:電子科技大學,2006.

[5]李平均,申健.基于UPnP的AV體系結構的設計與實現[J].計算機工程與設計,2007,28(14):3521-3522.

THE RESEARCH AND DESIGN ON HOME METWORK IN LIGHTING DEVICE BASED ON UPNP

HENG You-yue GONG Ji-ming KUANG Li-li
(The Department of computer,Huaibei Vocational and Technical College,Huaibei Anhui 235000)

with the development of more and more embedded device and home network,it is an urgent need to realize all kinds of interconnection and interworking during the home network.New technologies and solutions have been put forward by almost each famous device manufacturers in the world.Especially,UPnP is the most promising put forward by Microsoft,which has gotten the widest support.At the same time,UPnP is the hot spot in the search area all over the world.This essay has supplied detailed scheme about lighting device in the home network on the basis of the analysis of protocol stack,basic component as well as the work flow on UPnP.Besides,experiment has proved that networking is more convenient and easier to control.

UPnP;home network;lighting device

TP399

A

1672-2868(2012)03-0077-04

2012-3-21

安徽省高校優秀青年人才基金項目(項目編號:2012SQRL254)

衡友躍(1979-),男,安徽鳳陽人。淮北職業技術學院計算機系工程師,講師,碩士研究生,研究方向:嵌入式系統工程。

責任編輯:宏 彬

猜你喜歡
設備服務
諧響應分析在設備減振中的應用
服務在身邊 健康每一天
今日農業(2019年14期)2019-09-18 01:21:54
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
基于VB6.0+Access2010開發的設備管理信息系統
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年15期)2019-01-03 12:11:33
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
主站蜘蛛池模板: 91精品伊人久久大香线蕉| 亚洲欧美国产高清va在线播放| 国产精品免费久久久久影院无码| 九色在线观看视频| 久久国产精品夜色| 国产永久在线观看| 亚洲二区视频| 天天操天天噜| 亚洲精品无码久久毛片波多野吉| 九色视频一区| 久久99国产综合精品1| 最新国产在线| 欧美亚洲另类在线观看| 国产在线视频导航| 黄色网站在线观看无码| 中国国产A一级毛片| 国产一级毛片在线| 久久久久久久久18禁秘| 中文字幕日韩欧美| 亚洲综合二区| 国产精品流白浆在线观看| 91青青在线视频| 日韩 欧美 国产 精品 综合| 国产精品亚洲精品爽爽| 国产日韩欧美中文| 国产精品成人第一区| 精品国产免费观看| 原味小视频在线www国产| 国产99免费视频| 99资源在线| 久久精品国产一区二区小说| 国产成人精品无码一区二 | 国产特一级毛片| 成人免费一级片| 伊人久久大香线蕉影院| 秋霞一区二区三区| 欧美性爱精品一区二区三区 | 伊人国产无码高清视频| 91丝袜乱伦| 欧美一级特黄aaaaaa在线看片| 国内自拍久第一页| 国产精品亚洲欧美日韩久久| 国产成人盗摄精品| 99re热精品视频国产免费| 亚洲IV视频免费在线光看| 亚洲综合一区国产精品| 色窝窝免费一区二区三区 | 五月天综合婷婷| 精品国产Ⅴ无码大片在线观看81| 一级毛片在线播放| 日韩国产亚洲一区二区在线观看 | 91一级片| 999在线免费视频| 婷婷激情五月网| 国产超碰在线观看| 国产色网站| 国产日本一线在线观看免费| 一级毛片免费观看久| 毛片大全免费观看| 国产一级裸网站| 内射人妻无套中出无码| 亚洲三级视频在线观看| 秋霞午夜国产精品成人片| 国产精品丝袜视频| 日韩一区二区三免费高清| 亚洲精品高清视频| 精品欧美日韩国产日漫一区不卡| 92精品国产自产在线观看| 国产美女主播一级成人毛片| 日韩av在线直播| 91精品伊人久久大香线蕉| 久草热视频在线| 第九色区aⅴ天堂久久香| 综1合AV在线播放| 亚洲中文字幕无码mv| 一级在线毛片| 国产精品片在线观看手机版| 亚洲美女视频一区| 欧日韩在线不卡视频| 亚洲精品在线影院| 天天躁夜夜躁狠狠躁躁88| 欧美精品在线看|