2012-03-21 11 views
28

Czy możliwe jest połączenie Wi-Fi Direct w urządzeniach z systemem iOS i urządzeniach obsługujących Wi-Fi Direct?Czy możliwe jest połączenie Wi-Fi Direct w urządzeniach z systemem iOS i urządzeniach obsługujących Wi-Fi Direct?

Celem jest umożliwienie komunikacji między urządzeniem z systemem iOS a innym urządzeniem (niekoniecznie innym urządzeniem z systemem iOS, np. Android, Mac, PC) bez obecności żadnych kontrolerów. (WAP).

+2

Bezpośrednie urządzenie wifi ma mechanizm kompatybilności wstecznej, który upraszcza łączenie ze starszymi urządzeniami bezpośrednimi typu non-wifi. Może automatycznie utworzyć sieć ad hoc, do której mogą dołączyć inne urządzenia wifi obsługujące sieci ad hoc, tak jak przyłączyłyby się do dowolnej sieci ad hoc. Pytanie staje się więc dwoma pytaniami, na które ktoś bardziej zaznajomiony z iOS wifi niż ja będzie musiał odpowiedzieć: 1) Czy urządzenie iOS może dołączyć do sieci bezprzewodowej typu ad hoc? 2) Jakie usługi sieciowe może używać urządzenie z iOS w sieci ad hoc? –

+0

Znalazłeś rozwiązanie? – testing

Odpowiedz

21

Urządzenia iOS mogą łączyć się z siecią ad-hoc, a jeśli to zrobią, będą miały pełne możliwości sieci bezprzewodowej. Ograniczeniem jest utworzenie sieci ad-hoc z samego urządzenia, co jest niedozwolone/niemożliwe.

Alternatywą może być wykorzystanie interfejsu GameKit/Game Center API, który wykorzystuje technologię Bluetooth do tworzenia sieci między urządzeniami z systemem iOS. To oczywiście obejmuje bardziej ograniczony zakres Bluetooth vs Wifi, a także ograniczenia pakietu SDK Apple.

Więcej informacji na Game Center w iOS 6 jest dostępny tutaj: http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008304

+1

Łączenie z sieciami Ad-Hoc za pomocą urządzenia iOS nie jest możliwe od wersji iOS6 (przynajmniej w większości przypadków). Źródło: https://discussions.apple.com/thread/4327536?start=0&tstart=0 Jeśli ktoś wie, dlaczego tak się stało, chciałbym to wiedzieć. – Groot

5

czekałem na ten niedawno i od moich badań, (patrz „Urządzenie do komunikacji urządzenia z Wi-Fi Direct: Przegląd i eksperymentowania” przez Daniel Camps-Mur, ....) WiFi Direct NIE tworzy sieci ad-hoc. W rzeczywistości tworzy sieć infrastruktury WiFi, w której jedna strona przyjmuje rolę AP (soft-AP). Po ustanowieniu sieć działa podobnie jak zwykła sieć Wi-Fi. Czy zgadzamy się na to?

Biorąc to pod uwagę, Apple iPhone powinien być w stanie połączyć się z urządzeniem WiFi Direct, które jest już skonfigurowane jako AP. Nie sprawdziłem tego jednak.

Powiedziawszy to, jak można uzyskać telefon z systemem Android, taki jak Samsung Galaxy S3 lub S4, aby działać jako AP? nie ma niczego w ustawieniach, o ile wiem. Jeśli połączysz dwa takie urządzenia, jeden z nich przejmie rolę AP. Teraz iPhone wykryje ustanowioną sieć, ale gdy spróbuje się z nią połączyć, zostanie poproszony o podanie hasła WPA. Powodzenia w znalezieniu tego! Bo nie możesz tego pobrać z telefonu. Czytałem gdzieś, że plik w Samsung Galaxy o nazwie WPA_Suppliciant.conf ma klucz WPA, ale nie widziałem go tam.

Wierzę, że jeśli uda ci się znaleźć hasło WPA, możesz łatwo podłączyć iPhone'a.

+1

Mogę potwierdzić, że urządzenia z systemem iOS są w stanie połączyć się z siecią Wi-Fi, jeśli jest ona już inicjowana jako grupa. Próbowałem tego, tworząc grupę bezpośrednią wifi z moją maszyną Linux. Spowoduje to automatyczne wyświetlenie aktywnego punktu dostępowego Wi-Fi, w którym inne urządzenia, takie jak iPhony, iMaki ... mogą się łączyć. –

+1

Czy możesz podać przykład, w jaki sposób wdrożyłeś Wi-Fi bezpośrednio na iOS? Ja też tego szukam, ale jeszcze nie ... – FormigaNinja

Powiązane problemy