2015-04-28 4 views
4

привет. Я разрабатываю приложение с использованием wifi Direct. Я хочу отправить данные с мобильного телефона A на мобильный B & с мобильного телефона B на мобильный C & C на D и т. Д., Используя Wifi Direct. Я могу отправить данные от A до B и B до C & C к D, но с точкой доступа (владелец группы). Я сделал R & D на этом и нашел links, что без точки доступа это невозможно.Подключение нескольких устройств и передача данных через Wifi Direct без точки доступа

Есть ли способ приблизиться к такой передаче данных или избежать этого ограничения или у нас есть альтернативное решение или заплаченный SDK. Пожалуйста, помогите.

+0

Итак, почему бы не использовать функцию точки доступа для соединения 1-ко-многим? – shkschneider

+0

задача состоит в том, чтобы работать без точки доступа и распространять мобильный телефон на мобильный. A может подключиться к B с ограниченным расстоянием. Сильно A не может достигнуть C, поэтому мне нужно послать B в C, который может быть доступен. – Nithin

+1

Итак, вы хотите сделать * цепочку соединений *, а не иметь центральную точку. Получил это, но я не знаю ответа на это. Я буду поддерживать и удачи вам – shkschneider

ответ

3

В настоящее время на android в wifi-direct вы можете создавать только соединения «один ко многим» (в том числе один к одному). В этих связях один парень станет владельцем группы, а другой подключится к нему. Парень, который подключился к владельцу группы, не может быть частью другой группы (хотя он явно не упоминается нигде, точно так же, как вы, я сделал свой R & D, когда я строил приложение, используя wifi-direct).

Я не думаю, что в настоящее время это возможно на android, поэтому для этого не будет никаких SDK. Это и проблемы с подключением - одна из основных причин, по которой вы не найдете много приложений в Play Маркете, используя wifi-direct.

Но то, что вы хотите, возможно по Bluetooth (хотя bluetooth поставляется со своими наборами ограничений более короткого диапазона и меньшей скоростью). Попробуйте читать по Piconet и scatternet. В scatternets вы можете создавать даже соединения «многие-ко-многим».

+0

ok это возможно с Wi-Fi? – Nithin

+1

@Nithin Wifi-hotspot также создает точку доступа в одном из устройств, а другие устройства подключаются к точке доступа. Следовательно, те же недостатки ... Я хотел реализовать то же самое шесть месяцев назад, что вы сейчас пытаетесь ... но, к сожалению, зашел в тупик с использованием технологий на базе Wi-Fi – unrealsoul007

+0

HI @ unrealsoul007, так как приложение вроде Xender достигает этой функциональности? – Vishnu

Смежные вопросы