2013-03-21 84 views
13

據我所知,基本上WIFI direct是由軟AP啓用的。我的問題:底層的WIFI模塊可以同時作爲WIFI站點和WIFI直接終端使用嗎?這意味着,我們希望WIFI模塊可以使用WIFI直接與移動電話通信,並且同時連接到路由器作爲WIFI站。可能嗎?技術支持這種情況有多廣泛和強烈?WIFI可以直接和WIFI站同時工作嗎?

回答

14

你可以如果你的wifi驅動支持多角色。此功能可在某些WiFi芯片(例如TI的wl1271)中使用,允許您爲一個不同的角色使用一個wifi芯片。

我們在我們的產品中使用此功能來維護接入點,同時仍能夠同時連接到另一個wifi站點。該產品使用OMAP 3.0 Linux內核在Android 4.0.4上運行。

欲瞭解更多關於這方面的信息,你可以檢查你的芯片是否存在這樣一個驅動程序,並看看我在Stackoverflow上創建的this post,我使用我們的無線芯片給出了我們實現的細節。

+1

很好的回答!就我而言,我使用飛思卡爾i.MX28處理器(ARM9內核)和Linux 2.6內核。您認爲TI的wl1271 WIFI芯片在軟件兼容性方面如何支持這種配置?據我所知,TI的芯片首先針對自己的處理器,這讓我懷疑它與其他廠商處理器的兼容性。順便說一下,我希望AP的角色可以直接支持WIFI。可能嗎 ? TKS! – user2089612 2013-03-22 03:08:53

+2

你是完全正確的,Ti的平臺來自整個SoC,讓你別無選擇,只能使用他們的漏洞。如果你真的需要這個功能,我會建議你購買一個範圍擴展器,看看他們使用的是什麼芯片/ SoC,我建議你選擇一個帶有2個天線的wifi芯片(一個用於STA,另一個用於SoftAP),這將爲您節省一些大麻煩。 Wifi直接可以用來代替AP角色,它們並不完全一樣。無論如何,如果你使用的是最新的hostapd內核和多角色芯片,它應該沒有任何痛苦。 – 2013-03-22 07:38:30

+2

值得注意的是,Wi-Fi Direct規範指出您應該能夠同時連接到Wi-Fi Direct組和另一個正常接入點,所以這絕對是一個依賴於WiFi芯片的功能,正如這個答案所述。 – 2014-04-23 22:06:16