Android Wifi прямое множественное соединение ad-hoc - PullRequest
10 голосов
/ 16 марта 2011

Я пытаюсь создать специальную сеть между многими устройствами Android, но не могу найти документацию для этого.

Я думал, что Wi-Fi direct может работать на то, что я хочу, но возможно ли иметь несколько соединений на одном устройстве? Я видел, что мы можем сделать устройство, действующее как точка доступа, и обмениваться данными со многими устройствами, но можем ли мы обмениваться данными с одного клиентского устройства на два устройства точки доступа?

У меня есть например 3 устройства: A -> B -> C

Устройство «А» должно обмениваться данными с устройством «С», но оно слишком далеко, поэтому я хочу иметь прямое беспроводное соединение Wi-Fi между A & B и прямое прямое соединение Wi-Fi между B & C, чтобы А мог общаться с C. Он также должен работать более чем с 3 устройствами.

Спасибо!

Ответы [ 8 ]

2 голосов
/ 27 февраля 2012

Я работаю над созданием специальной связи через телефоны Android в течение месяца. Я пытаюсь создать приложение, которое могло бы работать без 3G или точки доступа. Основная идея заключается в том, чтобы позволить клиентам передавать голоса или данные с близкого расстояния.

Некоторые ребята внедрили базовую систему почти по той же теме. Это в основном работает с точкой доступа Wi-Fi. Таким образом, вам нужна точка доступа, чтобы установить соединение. Хотя это не то, что я ищу, это может быть полезно для других. Возможно, вам придется связаться с ними для получения более подробной информации.

https://sites.google.com/site/androidwalkietalkie/home

2 голосов
/ 02 декабря 2011

Вот ссылка на демонстрацию Wifi Direct http://developer.android.com/resources/samples/WiFiDirectDemo/index.html

1 голос
/ 18 августа 2011

Ну, возможно, вам будет интересно посмотреть на AllJoyn. Это Qualcoms SDK для ОС Android, которая включает в себя одноранговые реализации Wi-Fi путем создания adhoc-соединений. Это то же самое, что Wi-Fi Direct.

1 голос
/ 10 июля 2011

Serval Project , частично основанный на WiFi Tether, - единственное место, где я нашел эту функциональность.Это все еще альфа-фаза, но, кажется, предвестник в этой области. Вики гораздо полезнее, чем ссылка на главную страницу проекта, на которую вы ссылаетесь выше, с инструкциями по установке и небольшим количеством документации.

Сервал может или не может быть правильным для ваших нужд, но я чувствовал этоСледует отметить, что на Android не специальная сеть невозможна.Возможно, было бы лучше подождать, пока Google не придет к реализации его в качестве стандартного API, хотя (если вы считаете, что они когда-либо будут :)).

1 голос
/ 21 июня 2011

Wi-Fi Direct поддерживает одновременный хостинг и возможности клиента на одном интерфейсе. Это означает, что устройство будет действовать как точка доступа, позволяя другим устройствам подключаться к нему в качестве клиентов, а также подключаться к другой точке доступа в качестве клиента. И может поделиться интернет-соединением, направляя интернет-трафик между интерфейсами. Тем не менее, текущие реализации Wi-Fi Direct на Android являются специфическими для телефона, а не частью Androidor SDK. Поэтому нет особой ясности, если они поддерживают параллелизм. Эта возможность не ограничена аппаратным обеспечением.

1 голос
/ 03 июня 2011

В настоящее время только Galaxy S 2 поддерживает Wi-Fi Direct

1 голос
/ 17 марта 2011

Wi-Fi Ad hoc отключен в Android.Вы должны спросить Google, почему они решили это сделать.Если у вас есть доступ к устройству, позволяющему устанавливать собственные образы Android, вы сможете установить исправление для Android, чтобы оно поддерживало его.Или вы можете получить root права на свое устройство и включить Wi-Fi ad hoc, в Интернете есть множество решений о том, как включить ad hoc на устройствах Android с рутами.Это проблема программного обеспечения, аппаратное обеспечение на каждом устройстве Android, о котором я знаю, имеет поддержку специального Wi-Fi.

1 голос
/ 16 марта 2011

Android в настоящее время не поддерживает Wi-Fi ad-hoc - извините!

...