一、概述
Wifi peer-to-peer(也稱Wifi-Direct)是Wifi聯盟推出的一項基于原來WIfi技術的可以讓設備與設備間直接連接的技術,使用戶不需要借助局域網或者AP(Access Point)就可以進行一對一或一對多通信。這種技術的應用場景非常多,只要設備支持WiFiP2P的協議,就可以實現傳文件,屏幕共享(Miracast),甚至是聯機玩游戲,而周圍沒有任何可以上網的設備。
二、連接方式?
三、連接過程
3.1、Device Discovery 流程
設備發現流程利用了IEEE 802.11標準中的Probe Request和Probe Response幀來搜索周圍的P2P設備,并且要求Probe Request幀中的數據必須包含P2P IE信息,否則不會響應。
3.2? 、 Service Discovery
服務發現流程可在設備成功發現后的任何時間被執行,例如在成功發現設備后且在組形成之前。服務發現流程利用的是 Generic Advertisement Service(GAS)幀,類似與Probe Request和Probe Response幀,它也是IEEE 802.11定義的。這個協議具有很高的擴展性和靈活性,可發現不同的高層服務協議類型,比如Bonjour和UPnP協議。
四、協議介紹
Bonjour是在LAN(局域網)中尋找服務的一個主要方法。這項技術廣泛用于Mac OS X,允許用戶不用在任何設置下建立一個網絡連接。目前用于在Mac OS X和其他操作系統上尋找打印機和文件共享服務器。還可以用于在iTunes中尋找共享音樂,在iPhoto尋找共享照片,在iChat,Proteus,Adium,Fire,Skype和Gizmo Project中尋找本地網絡中的其他用戶,在TiVo桌面上尋找視頻錄制器,在SubEthaEdit和E中尋找文件協作,在Contactizer中尋找、共享聯系人、任務和活動消息。另外還可以用于在Safari中尋找當地網絡服務器和當地設備的設置頁面,用Asterisk來推廣電話服務,設置參數VoIP電話和撥號。Bonjour Browser可以用來瀏覽所有設備和這些程序的服務。
UPnP簡介
全稱:Universal Plug and Play(通用即插即用)
應用:主要用于設備的智能互聯互通,簡化家庭或企業中智能設備的聯網過程。
ONVIF協議中使用ONVIF WS-Discovery (設備發現協議)完成視頻流設備發現