LINUX.ORG.RU
ФорумTalks

А всё-таки почему Google принципиально не хочет делать ad-hoc в Android?

 ,


0

1

Казалось бы, полезная и достаточно часто используемая фича. И вроде выгоды от её отсутствия гуглу нет. Но всё же почему они упорно не хотят её делать (фактически искусственно блокируют)?

☆☆☆☆☆

Последнее исправление: cetjs2 (всего исправлений: 2)

Патенты, не?

Да, хочется, чтобы работал Ad-Hoc без рута, а то мучиться с hostapd надоело.

SEV
()
Ответ на: комментарий от zgen

Как зачем? Сидя в макдаке ЦП обмениваться минуя праааативных провайдеров следящих за юными гениями.

yu-boot ★★★★★
()

фактически искусственно блокируют

Кто запрещает встраивать в кастомные прошивки?

И да, чем ихний wifi direct хуже?

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

не может работать с неандроидустройствами. У меня, например, интернет проводной, вайфай точку доступа покупать не хочу(из-за одного устройства), а ноут не умеет работать в качестве софтточки.

constantis
()
Ответ на: комментарий от SEV

Да даже если патенты, зачем так усложнять? Сделали бы стороннее приложение, что бы без рутправ работало... и патенты не нарушены, и пользователи довольны.

constantis
()
Ответ на: комментарий от vurdalak

Через синезуб можно передавать интернет?

Я так делал еще с древнючими лыжами какими-то, по GPRS тогда еще интернеты были только.

Zhbert ★★★★★
()
Последнее исправление: Zhbert (всего исправлений: 1)
Ответ на: комментарий от vurdalak

По спецификации синезуб может организовывать сеть на семь устройств. Раздавать можно все что угодно. В свое время ngage использовал это как фичу.

gh0stwizard ★★★★★
()
Ответ на: комментарий от vurdalak

Да я просто сказал про возможности. Просто ты спросил почему adhoc нет в андроиде, забыв сказать зачем он тебе. Я тебе и ответил, что синезуб андроида делает тоже самое, но медленнее. В отличие от вифи, чтобы сделать подобие adhoc для синезуба нужно поднимать сеть, при этом возможности ее шире. А раздача интернета есть в коробке, только для одного клиента, через вифи же количество не ограничено. Далее, если клиент один, то зачем тебе вообще adhoc, когда надежней подключить шнур? Батарея не разряжается, скорость такая же.

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

Это не я спросил, почему его нет в андроиде. Я вообще смутно понимаю его предназначение, потому что никогда не видел его вживую.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Аналог витой пары между двумя пк. Удобен для приватных передач файлов. Например, в sgs3 используется в утилите allshare cast для передачи видео и звука с телефона на целевое устройство, правда, могу ошибаться - в таком случае там используется Intel wi-fi display, тот же adhoc и запатентованные алгоритмы сжатия данных.

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

А, ну тогда не нужен конечно. Прямая передача традиционно выполняется по bluetooth (или по ИК-порту у некрофилов). Я думал, это какая-то распределенная p2p-сеть.

vurdalak ★★★★★
()

Все три андроид-девайса, что у меня были/есть - ad-hoc умели изкоробки; а вот host ap, действительно, не было нигде.

leave ★★★★★
()
Ответ на: комментарий от vurdalak

И да, чем ихний wifi direct хуже?

Где он, и как им воспользоваться? Он совместим с не-андроидом? Мне, например, хотелось бы соединиться с ноутбуком на Linux с чипом Broadcom BCM4313.

Ttt ☆☆☆☆☆
() автор топика
Последнее исправление: Ttt (всего исправлений: 1)
Ответ на: комментарий от vurdalak

Bluetooth медленнее, и радиус действия меньше.

Я думал, это какая-то распределенная p2p-сеть.

В принципе, так оно и есть. Можно соединять больше двух устройств.

В приницпе, можно было бы обойтись без него, если бы все девайсы поддерживали AP. Но вот есть карты, которые в режиме ad-hoc работают, а в режиме AP — нет.

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от SEV

Ну а почему в большинстве WiFi-карт он из коробки работает?

Ttt ☆☆☆☆☆
() автор топика

Не знаю, но уже правда задолбало. Мне подарили китай-электронную_книгу-планшет, но оно было без Bluetooth, и без 3G. Только Wi-Fi.
Сколько я не пытался прикрутить туда Ad-Hoc, чтоб хоть какая-то польза была, ничего не получалось. На все левые wpa_supplicant андроид реагировал быстро, решительно ... падая, и запускаясь вновь, пока не выключишь Wi-Fi, или не вернешь оригинальный wpa_supplicant. Все альтернативные способы прикрутить Ad-Hoc были тщетны. Насколько я понял, это либо в чипе, либо в драйвере тупо нет Ad-Hoc режима. Городить первую в мире кастомную прошивку для этого китайца мне было лень, да и опыта - 0. Поэтому просто забил на нее большой болт. Сейчас лежит в шкафу, с отвалившимся портом зарядки. Паяльник есть, припаять могу, но зачем?

nexfwall ★★★★
()
Ответ на: комментарий от gh0stwizard

Гугль на синезуб тоже забил болт. Есть там сопряжение, какая-то передача файлов... Но больше ничего. Ни приватной локальной сети по Bluetooth, ни раздачи/принятия интернета по Bluetooth. Короче он там только для галочки.
Я не смотрел API андроида, да и не программист я, но похоже они оставили Bluetooth на попечительство сторонних разработчиков. Типа нате вам API, а остальные фишки на Bluetooth прикручивайте сами.
В Google Play нашел только тучу виджетов «вкл-выкл», и одно приложение, которое позволяет устанавливать PAN-соединения(и то только в качестве клиента). Но шарить интернет по Bluetooth, ничего не нашел.

nexfwall ★★★★
()
Ответ на: комментарий от Ttt

Оно в апи, пользоваться можно на уровне приложения.

Мне, например, хотелось бы соединиться с ноутбуком на Linux с чипом Broadcom BCM4313.

Объясни уже, что такое ad-hoc и чем он лучше обычной вай-фай сети.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Объясни уже, что такое ad-hoc и чем он лучше обычной вай-фай сети.

Тем, что, насколько я знаю, мой чип (точнее, скорее всего, драйвер) режим точки доступа не поддерживает. Про ad-hoc вроде упоминания были, но проверить не на чем, других свободных (не в смысле без зондов, а в смысле с которыми можно поиграться) девйсов, поддерживающих ad-hoc нет. И не только мой. Вроде раньше интеловские не поддеживали на уровне прошивки (как сейчас не знаю), а ad-hoc как раз поддерживали. У телефона есть режим точки доступа для тетеринга, но не знаю, насколько она полноценна. Позволяет ли она, например, обмениваться произвольными данными между самими телефоном и клиентами, а также между клиентами друг с другом.

Про ad-hoc вообще можно почитать, например, здесь: http://www.qpcs.ru/art_wifi.html

Насчёт того, поцчему производители чипов и разработчики драйверов (если они сторонние) иногда реализуют ad-hoc, но не реализуют режим точки доступа — не знаю. Может, меркантильные интересы, может сложнее делать.

Ttt ☆☆☆☆☆
() автор топика
Последнее исправление: Ttt (всего исправлений: 2)
Ответ на: комментарий от Ttt

режим Ad Hoc позволяет устанавливать соединение на скорости не более 11 Мбит/с

Нафиг такое нужно? Не проще поставить роутер с точкой доступа?

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Постоянно с собой его носить, чтобы при необходимости установить связь?

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от nexfwall

С телефона на комп раздавать инет идет из коробки. Проверял свой телефон - все прекрасно работает через синезуб. PAN-сети не создавал.

gh0stwizard ★★★★★
()
Ответ на: комментарий от Ttt

Тем, что, насколько я знаю, мой чип (точнее, скорее всего, драйвер) режим точки доступа не поддерживает.

Ты с телефона хочешь раздавать инет или с компа ? Что за телефон? Может проапгрейдить надо андроид или вообще обновить/купить новый?

На заметку: http://ru.wikipedia.org/wiki/Безопасность_в_беспроводных_ad_hoc_сетях

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

Ты с телефона хочешь раздавать инет или с компа ?

Ни то, ни другое. А держать сеть между ними.

Может проапгрейдить надо андроид или вообще обновить/купить новый?

Ну так Android это не поддерживает официально. Никакая из версий. Только если рут получить.

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от Ttt

А держать сеть между ними.

В нашем мире проще купить точку доступа за <1000 руб. А так, ты прав, можно разве что написать петицию :)

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

Ну, у меня на планшетке (Android 4.0.3) такого пункта нет.

nexfwall ★★★★
()
Ответ на: комментарий от gh0stwizard

В нашем мире проще купить точку доступа за <1000 руб.

Купить может и проще, но таскать не проще. И те, которые на аккумуляторах, чуть подороже стоят. Хотя в принципе, если соединять с ноутбуком, а не другим мобильным устройством, то можно вместо него внешний WiFi-адаптер (если встроенный не поддерживает AP, а смена невозможна по (б)анальной причине).

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от gh0stwizard

А так, ты прав, можно разве что написать петицию :)

Так уже давно в багзилле андроида висит (http://code.google.com/p/android/issues/detail?id=82). Но Google на это положил. Полно комментов, поэтому лень искать, были ли ответы гугла.

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от vurdalak

Через синезуб можно передавать интернет?

Хоть через IrDA.

Lighting ★★★★★
()
Ответ на: комментарий от gh0stwizard

Удобен для приватных передач файлов.

Нет. А вот Android Beam и NFC действительно удобны.

Lighting ★★★★★
()
Ответ на: комментарий от vurdalak

Нафиг такое нужно? Не проще поставить роутер с точкой доступа?

ты специально шланга включаешь или просто суббота?

есть нексус 7 и н900. надо раздать интернет с н900 (карточка н900 не может в аксесс поинт) на нексус.

что ты говорил про роутер?

Stil ★★★★★
()
Ответ на: комментарий от Stil

Мой телефон умеет работать точкой доступа. Уверен, новенький нексус с 4.2 умеет еще больше.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Через синезуб можно передавать интернет?

С разморокой-с! Даже сеть обыкновенную, беспроводную можно через него кидать. Для bluetooth 2.1 скорость сети ~1мбит/с. В bluetooth 3.0 ~24мбит/с...

Второй вариант - эмуляция dial-up модема - тоже с раздачей тырнетов.

nekosargot ★★★
()
Ответ на: комментарий от nekosargot

В bluetooth 3.0 ~24мбит/с...

Так его вроде bluez не поддерживает. И мой чип вряд ли.

Ttt ☆☆☆☆☆
() автор топика

Казалось бы, полезная и достаточно часто используемая фича. И вроде выгоды от её отсутствия гуглу нет. Но всё же почему они упорно не хотят её делать (фактически искусственно блокируют)?

Выкинь свой смартфон и купи нормальный, например в Galaxy SII/SIII, в настройках Wi-Fi, есть пункт «Переносная точка доступа».
Понакупают говна, а потом ноют на форумах...

e000xf000h
()
Ответ на: комментарий от constantis

не может работать с неандроидустройствами.

бред неосилятора, у меня к точке доступа из смартфона даже еблафоны цепляются, ноуты и подавно.

У меня, например, интернет проводной, вайфай точку доступа покупать не хочу(из-за одного устройства), а ноут не умеет работать в качестве софтточки.

проблема производителя твоего говноноута а не андроида.

e000xf000h
()
Ответ на: комментарий от e000xf000h

у меня к точке доступа из смартфона даже еблафоны цепляются

проблема производителя твоего говноноута а не андроида

Это просто tethering, а не Wi-Fi Direct. Более чем уверен, твой ноутбук его не поддерживает.

Lighting ★★★★★
()
Последнее исправление: Lighting (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.