Wifi Direct技術是Wi-Fi產業鏈向藍牙技術發起的挑戰,它試圖完全取代藍牙.

第一,Wi-Fi Direct是一種點對點連接技術,它可以在兩臺station之間直接建立tcp/ip鏈接,並不需要AP的參與;其中一臺station會起到傳統意義上的AP的作用,稱爲Group Owner(GO),另外一臺station則稱爲Group Client(GC),像連接AP一樣連接到GO。GO和GC不僅可以是一對一,也可以是一對多;比如,一臺GO可以同時連接着多臺GC
當前,已經有數百種設備獲得了Wi-Fi Direct認證certifications.wi-fi.org
第二,Wi-Fi Direct不是ad-hoc,它應該是ad-hoc的延續
第三,Wi-Fi Direct和傳統wifi技術並不是互斥的:GO可以可以像AP一樣爲幾臺GC提供服務;它同時可以像傳統的station一樣,連接到某個AP;它同時自己也可以是一個AP。。。。詳見下圖

想象下這種使用場景:手機連接到某AP上網,運行youtube客戶端看視頻;手機同時通過Wi-Fi Direct連接到電視,將視頻通過Wi-Fi Direct Display(等會兒介紹這個技術)投射到大銀幕上
第四,Wi-Fi Direct是一種“純軟件“的技術,任何已存在的Wi-Fi硬件都可以通過軟件升級獲得Wi-Fi Direct的功能(取決於Wi-Fi硬件提供商的良心)。
例如,Android自4.0之後添加了Wi-Fi Direct的功能,那些出廠時預裝Android 2.2/2.3的機器,在獲得官方4.0升級之後,很多都獲得了Wi-Fi Direct的支持
第五, 以下是吐槽時間
大部分人第一次看到這個名詞應該是在android OS中,自android 4.0開始,google正式加入Wi-Fi Direct的支持,可是由於google一貫的beta本性,android 4.0的Wi-Fi Direct只有一個”開啓/關閉“的開關。。。。。沒有”搜索對端設備/建立連接“的UI,這讓用戶怎麼用。。。。更好笑的是,其實android 4的代碼裏面已經有了Wi-Fi Direct的setting UI,被google註釋掉了。。。。。。你爲啥不連開關一起註釋掉啊。。。。
自android 4.1開始,Wi-Fi Direct總算有一個能用的UI了,UI入口見下圖
第六,我們可以看到,Wi-Fi Direct只是解決了兩臺設備怎麼連起來的問題,沒有第三方軟件的支持,我們什麼也做不了。當前,play store上已經有很多諸如”Wi-Fi Direct file transfer“,”Wi-Fi shooter“之類的app,其使用流程不外乎 1)調用系統settings UI建立Wi-Fi Direct連接,2)在app UI中選擇文件傳送,這些app的下載量都不大.
第六,感謝你有耐心讀到這裏。
現在我們知道,Wi-Fi Direct的功能離藍牙還差得遠。想想藍牙可以做什麼?文件/名片共享,連接打印機,連接藍牙耳機,連接鼠標鍵盤等等,而且基本上由OS自身支持這些go,無需安裝第三方app,這些功能除了文件傳輸之外,Wi-Fi Direct都不具備。
爲了應對Wi-Fi Direct功能的匱乏,Wi-Fi產業聯盟已經提出了Wi-Fi Direct Services的規範,首批推出四種功能
1)Wi-Fi Direct Send,基於upnp的文件傳輸
2)Wi-Fi Direct play,基於dlna的音頻視頻照片分享
3)Wi-Fi Direct print,基於ipp的打印
4)Wi-Fi Direct display, 基於wifi display的屏幕分享技術
可以預見,這個Service的列表會越來越長,我認爲藍牙的每一種功能(profile)都會有對應的Wi-Fi Direct Service。
另外,我覺得比較有意思的一種技術稱爲USB over wifi Wi-Fi Direct,它試圖用Wi-Fi Direct連接替換掉實體USB線纜,而且基本上不需修改USB驅動程序,這樣,任何通過USB即插即用的設備如鼠標鍵盤耳機音箱打印機等等,都可以基於Wi-Fi Direct連接使用了
另:Wi-Fi Direct Services和USB over wifi Wi-Fi Direct目前只有規範,大家想實際用到可能還要等一兩年咯

第七,wifi display (miracast)是一種屏幕分享技術,在mirror模式下,可以將本地銀幕投射到遠端的大銀幕上,打字累了,請自行google此技術或者查看WIFI DISPLAY_百度文庫

自android 4.2開始,wifi display (miracast)稱爲android的標配.


至於@黃新宇的疑問,由於iPhone不支持Wi-Fi Direct,你應該使用android設備建立無線熱點,然後用iPhone連進去
最後回答下提問者的問題
"基於 Wi-Fi Direct(Wi-Fi P2P)的軟件或應用的前景怎麼樣"
1 Wi-Fi Direct未來會成爲所有Wi-Fi設備的標配
2 從第三方開發者的角度而言,由於Wi-Fi Direct Services的功能肯定會被集成到OS中,必須考慮到自己app比起系統自身的功能有無優勢

也許知友們有疑問,爲啥iPhone不支持Wi-Fi Direct和Wi-Fi Display呢?
1 當前的Wi-Fi Direct技術除了傳文件之外用處不大,Apple可能認爲此技術還不成熟
2 Apple已經公佈了airplay direct技術,可以在AP不參與的前提下將銀幕共享到遠端設備,看起來這個技術和Wi-Fi Display功能相同,它又要玩封閉花園了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章