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
主站蜘蛛池模板: 超碰aⅴ人人做人人爽欧美| 国产成人精品高清不卡在线 | 99这里只有精品在线| 福利视频99| 免费可以看的无遮挡av无码| 天堂网国产| 97视频免费在线观看| 麻豆国产在线观看一区二区| 成人在线欧美| 国产成人无码AV在线播放动漫 | 成人伊人色一区二区三区| 手机在线看片不卡中文字幕| 国产欧美日韩视频怡春院| 不卡色老大久久综合网| 国产尤物在线播放| 99热精品久久| 国产真实二区一区在线亚洲| 天天激情综合| 在线综合亚洲欧美网站| 亚洲日韩久久综合中文字幕| 中文字幕无码制服中字| h网址在线观看| 666精品国产精品亚洲| 亚洲中文字幕23页在线| 天堂成人av| 久热re国产手机在线观看| 日本黄色a视频| 动漫精品中文字幕无码| 九色综合视频网| 久久国产精品影院| 久久永久免费人妻精品| 亚洲性一区| 亚洲欧美日韩综合二区三区| 精品国产Av电影无码久久久 | 久久毛片免费基地| 久久一色本道亚洲| 精品国产黑色丝袜高跟鞋| 久久精品国产精品青草app| 91成人精品视频| 精品伊人久久久香线蕉| 欧美另类视频一区二区三区| 国产欧美精品午夜在线播放| 久久精品一卡日本电影| 伊人成人在线视频| 亚洲欧美综合在线观看| 成年人免费国产视频| 国产成人精品综合| 热久久这里是精品6免费观看| 日韩福利在线视频| Jizz国产色系免费| 亚洲一级色| 国产乱人视频免费观看| 国产69精品久久久久妇女| 国产精品手机在线播放| 国产欧美亚洲精品第3页在线| 亚洲精品不卡午夜精品| 国产乱人免费视频| 精品91自产拍在线| 尤物成AV人片在线观看| 人妖无码第一页| 日本久久久久久免费网络| 精品国产一区二区三区在线观看 | 91精品专区| 国产精品真实对白精彩久久| 欧美国产在线精品17p| 国产精品无码制服丝袜| 亚洲欧美人成人让影院| 国产AV无码专区亚洲精品网站| 青青草一区二区免费精品| www.亚洲色图.com| 青青国产视频| 国产一区二区免费播放| 福利视频一区| 色综合天天视频在线观看| 中文字幕在线一区二区在线| 99精品免费欧美成人小视频 | 亚洲视频a| 精品久久久久久中文字幕女| 欧美亚洲国产视频| 国产在线98福利播放视频免费| 看你懂的巨臀中文字幕一区二区| julia中文字幕久久亚洲|