2014-01-15 4 views
0

У меня есть идея проекта, предложенная моим преподавателем для создания специальной мобильной сети с использованием WiFi-direct, доступной на мобильных телефонах Android. целью этой сети является передача данных на большом расстоянии от одного устройства Android к другому с использованием нескольких других устройств Android в качестве промежуточных узлов, а также использование протокола маршрутизации MANET для выбора пути, когда доступно более одного пути для достижения адресата. Я рассмотрел некоторые вопросы, связанные с этим, когда некоторые из них спросили, как реализовать аналогичный тип сети, но большинство из этих ответов были довольно старыми, и в то время WiFi-direct был недоступен широко, как я полагаю. Я очень много нового для android, и я изучаю его сейчас для этой цели. поэтому я хотел бы знать погоду, это можно сделать с помощью приложения Android, некоторые рекомендации для запуска, если это возможно, и любые примеры кода, которые я могу сослаться на это.создать специальную мобильную сеть, используя wifi-direct

Заранее спасибо.

ответ

1

Ну, вы можете использовать технологию сокета-сервера и сокета для обмена данными между устройствами в той же сети, которая, безусловно, не является расстоянием междугородной связи. Для больших расстояний вы должны использовать Интернет для отправки и получения данных, поскольку серверы/клиенты сокетов не могут подключать устройства в других сетях. Я не уверен, как это сработает, но удачи!

+0

благодарит за ответ! но то, что я подразумевал на большом расстоянии, достигает узла назначения через несколько других промежуточных узлов. в качестве примера, D является узлом назначения, посылая данные от A до B, а затем B в C и, наконец, D, где B и C будут выступать в качестве промежуточных узлов. также B и C должны иметь возможность обрабатывать соединения «один-ко-многим» для одновременной связи. – senrulz

+0

Если узлы A и D находятся в одной сети, то почему вы хотите использовать B и C, просто подключите их напрямую. Если я не ошибаюсь, вы пытаетесь сделать то, что делают маршрутизаторы в сети. – rutulPatel

+0

жаль, что я забыл упомянуть, что они не в той же сети. A и B, B и C, C и D являются 3 различными сетями. – senrulz

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