Android 3G модем

Для исследовательского проекта я должен разработать протоколы точек доступа (AP) 3G/WiMAX. У меня есть доступ к 2 Android-смартфонам.

Устройства Android могут стать точками доступа Wi-Fi для других устройств, что позволяет использовать Wi-Fi в качестве модема.

В этой схеме устройства Android ведут себя как обычная точка доступа Wi-Fi (например, та, которая присутствует в вашей домашней беспроводной локальной сети) или просто перенаправляет соединение с точки доступа, к которой она подключена?

Аналогичным образом, есть ли способ превратить один из моих смартфонов в точку доступа 3G/WiMAX, чтобы другой мог подключиться к нему, как если бы это была вышка 3G/WiMAX? Если да, можете ли вы предоставить некоторые ссылки и ресурсы, которые позволили бы это сделать?

РЕДАКТИРОВАТЬ:

Итак, ключевое слово — «режим точки доступа», этот режим доступен в некоторых драйверах беспроводной сети, таких как ath9k, bcm, но отсутствует в большинстве других. Он используется для превращения устройства в точку доступа (точнее, в симулированную).

Ответ на первый вопрос "Ведет ли он себя как точка доступа?"Да: устройство Android может вести себя точно так же, как точка доступа (управляющие кадры, подтверждение и т. д.) И внутренне он перенаправляет соединение с реальной точки доступа.

Ответ на второй вопрос "Можем ли мы включить его?": "Это зависит от вашего беспроводного драйвера и, следовательно, от вашей беспроводной карты". У одних драйверов (ath9k, bcmon) есть опции, у других нет. Вам нужно будет найти имя вашей сетевой карты и проверить его.

В моем случае я хотел изменить поведение на AP (путем модификации драйвера/ядра), но обнаружил, что мой драйвер является прошивкой (причем проприетарной). В итоге я добавил адаптер USB Wifi, который поддерживается драйвером ath9k (драйвер с открытым исходным кодом для чипсетов Atheros).


person JahMyst    schedule 07.05.2015    source источник


Ответы (1)


Он ведет себя как «обычная» точка доступа, принимая во внимание, что как Android, так и WiFi постоянно развиваются, и, следовательно, определение «обычный» может быть движущейся целью.

Вы можете протестировать поведение, найдя место без покрытия 2G/3G/4G и т. д. и запустив локальную сеть со своим телефоном в качестве точки доступа для нескольких устройств. Например, полет на дальние расстояния (где позволяют устройства, регулирующие полеты...).

Для тестирования мне пока неизвестны какие-либо бесплатные или открытые сетевые элементы 3G, но есть некоторые проекты 2G с открытым исходным кодом, на которые стоит обратить внимание:

Первый определенно упомянул планы по открытому RNC (точке доступа 3G), но неясно, на какой стадии они находятся.

Превращение смартфона в точку доступа 3G (RNC) определенно не будет заключаться только в разработке приложения. Учитывая, что аппаратное обеспечение, вероятно, все там, я уверен, что это технически возможно, если вы готовы написать много низкоуровневого программного обеспечения, но я думаю, что вам, вероятно, будет намного проще взглянуть на подходы, принятые в вышеупомянутом проекте, и увидеть какие у них планы на 3G.

person Mick    schedule 10.05.2015