Каков самый быстрый способ передачи огромных файлов через два устройства с поддержкой Android?

Каков самый быстрый способ передачи огромных файлов (например, 500 МБ) между двумя устройствами на базе Android? Блютуз? WiFi прямой? Луч? или, может быть, USB на ходу?

26 голосов | спросил Hamed Momeni 3 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 03 Sep 2012 10:59:48 +0400 2012, 10:59:48

10 ответов


23

Существует множество переменных, влияющих на производительность каждого упомянутого вами метода.

Кроме того, есть также необходимая конфигурация и требования, которые должны иметь каждое устройство, чтобы такие решения работали.

В соответствии с запросом давайте суммируем и сравниваем возможные действия между USB; Wi-Fi и Bluetooth:


USB

Производительность USB может быть чрезвычайно низкой или очень высокой, в зависимости от доступной версии USB, которая, в свою очередь, в сочетании со скоростью чтения /записи SDcard на каждом устройстве позволяет нам точно измерять и определять скорость передачи.

Существует также физическое ограничение длины кабеля USB, которое для некоторых сценариев становится ограничением.

  

USB 1.0 : 1,5 Мбит /с (с низкой пропускной способностью) и 12 Мбит /с (полный -bandwidth)

     

USB 2.0 : 480 Мбит /с (эффективная пропускная способность до 35 МБ /с)

     

USB 3.0 : 5 Гбит /с (625 МБ /с), что более 10 раз так же быстро, как USB 2


Wi-Fi

Wi-Fi теряет ограничения, такие как длина кабеля, но опять же нам нужно учитывать используемый протокол 802.11, уровень сигнала и диапазон для точного измерения результатов:

┌────────────┬─────────────────────────────────┬──────────────────────────┐
│  Protocol  │  Data rate per stream (Mbit/s)  │  Approximate range (m)   │
│            |                                 ├────────────┬─────────────┤
│            |  Bandwidth of 20 MHz            |   indoor   |   outdoor   │
├────────────┼─────────────────────────────────┼────────────┼─────────────┤
│  802.11a   │  6, 9, 12, 18, 24, 36, 48, 54   │     35     │     120     │
├────────────┼─────────────────────────────────┼────────────┼─────────────┤
│  802.11b   │  1, 2, 5.5, 11                  │     35     │     140     │
├────────────┼─────────────────────────────────┼────────────┼─────────────┤
│  802.11g   │  6, 9, 12, 18, 24, 36, 48, 54   │     38     │     140     │
├────────────┼─────────────────────────────────┼────────────┼─────────────┤
│  802.11n   │  7.2, 14.4, 21.7, 28.9, 43.3,   │     70     │     250     │
│            │  57.8, 65, 72.2,                │            │             │
│            │                                 │            │             │
│            │  With Bandwidth of 40 MHz:      │            │             │
│            │  15, 30, 45, 60, 90, 120,       │            │             │
│            │  135, 150                       │            │             │
└────────────┴─────────────────────────────────┴────────────┴─────────────┘

Подробнее о протоколах Wi-Fi от Wikipedia .


Wi-Fi Direct

Wi-Fi Direct, первоначально называемый Wi-Fi P2P, представляет собой стандарт Wi-Fi, который позволяет устройствам легко соединяться друг с другом, не требуя точки беспроводного доступа.

Здесь связь выполняется по типичным скоростям Wi-Fi для всего: от передачи файлов до подключения к Интернету. По сути, Wi-Fi Direct попадает под одни и те же значения, представленные в таблице Wi-Fi (еще раз учитывая, что уровень сигнала и диапазон являются ключевыми факторами хорошей производительности).

Подробнее о Wi-Fi Direct от Wikipedia .


Bluetooth

Хотя нам нужно выяснить несколько влияющих факторов, чтобы определить, быстрее ли Wi-Fi, чем USB, Bluetooth, без сомнения, занимает последнее место, когда мы говорим о скорости передачи. Разработанный в качестве запатентованного открытого стандарта беспроводной технологии для обмена данными на короткие расстояния, максимальные скорости ниже двух одновременных опций:

┌─────────────┬─────────────┬─────────────────────────────────────────┐
│   Version   │  Data rate  │  Maximum application throughput         │
├─────────────┼─────────────┼─────────────────────────────────────────┤
│  1.2        │  1 Mbit/s   │      0.7 Mbit/s                         │
├─────────────┼─────────────┼─────────────────────────────────────────┤
│  2.0 + EDR  │  3 Mbit/s   │      2.1 Mbit/s                         │
├─────────────┼─────────────┴─────────────────────────────────────────┤
│  3.0 + HS   │                                                       │
├─────────────┤  theoretical data transfer speeds of up to 24 Mbit/s  │
│  4.0        │                                                       │
└─────────────┴───────────────────────────────────────────────────────┘

Подробнее о Bluetooth из Wikipedia .


Android Beam

Будучи довольно современной технологией, Android Beam позволяет пользователям передавать данные между устройствами с возможностями Near Field Communication (NFC) .
NFC еще медленнее, чем Bluetooth (и технологии связи с малой дальностью), и ограничивается примерно 20 см диапазона до 424 кбит /с.

С положительной точки зрения, NFC устанавливается быстрее, чем стандартный Bluetooth, и автоматически устанавливается соединение между двумя устройствами NFC:

Техническое сравнение:

┌──────────────┬────────────────┬────────────────┬──────────────────────┐
│    Aspect    │  NFC           │   Bluetooth    │ Bluetooth Low Energy │
├──────────────┼────────────────┼────────────────┼──────────────────────┤
│ Network Type │ Point-to-point │ WPAN           │ WPAN                 |
├──────────────┼────────────────┼────────────────┼──────────────────────┤
│ Range        │ < 0.2 m        │ ~100m (class1) │ ~50 m                │
├──────────────┼────────────────┼────────────────┼──────────────────────┤
│ Bit rate     │ 424 kbit/s     │ 2.1 Mbit/s     │ ~1.0 Mbit/s          │
├──────────────┼────────────────┼────────────────┼──────────────────────┤
│ Set-up time  │ < 0.1 s        │ < 6 s          │ < 0.006 s            │
└──────────────┴────────────────┴────────────────┴──────────────────────┘

Только соответствующие аспекты этого ответа, для полной таблицы см. Википедия .


Резюме

Основываясь на спецификациях для каждого метода и их соответствующей версии, моя классификация, упорядоченная по самым быстрым-самым низким, будет:

  1. USB , предполагающий версию 2.0, поскольку 1.0 медленный и устаревший
  2. Wi-Fi /Wi-Fi Direct
  3. Bluetooth
  4. Android Beam
ответил Zuul 4 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 04 Sep 2012 15:46:15 +0400 2012, 15:46:15
7

Если ваши устройства Android имеют съемный слот для SD-карт, самым быстрым способом передачи больших файлов является физическое перемещение SD-карты с одного устройства на другое.

ответил gb. 7 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 07 Sep 2012 06:04:45 +0400 2012, 06:04:45
0

После некоторого опыта, похоже, программное обеспечение Samsung Galaxy S4 должно сначала распознать формат файла, до и во время передачи с ПК в основную память смартфона. При перемещении файла в память SD-карты снова программное обеспечение должно распознавать файл, поэтому это делается либо из (a) параметра «Переместить файл» в папке, либо (b) «Приложение» для перехода на карту памяти SD.

{для тех пользователей смартфонов, которым необходимо сохранить основное пространство памяти на своем Samsung S4}

ответил kung 30 AM00000070000000231 2013, 07:46:02
0

Для этой задачи я использую приложение под названием shoutr . Как я мог видеть, он использует встроенный WiFi и поэтому вы получаете полную скорость WiFi.

Мне нравится интерфейс; очень легко обмениваться музыкой, видео и фотографиями с друзьями на этом пути.

ответил Mario 26 22013vEurope/Moscow11bEurope/MoscowTue, 26 Nov 2013 23:40:52 +0400 2013, 23:40:52
0

Метод, который я использовал с большим успехом, - это WiFi, используя ES File Explorer на обоих устройствах (отправитель и получатель). Я просто включаю WiFi на обоих устройствах, чтобы получить доступ к моей домашней сети, запустить ES File Explorer на обоих устройствах, выбрать файлы /папки, которые я хочу отправить, выбрать «Отправить», а на принимающем устройстве - принять, выберите сохранение местоположения, нажмите «ОК», чтобы начать прием. Я отправил 200-мегабайтный файл с моего 4-летнего Huawei Ascend на свой Samsung Galaxy S4 примерно через 6 минут @ ~ 540 КБ /с.

ответил Scott R 9 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 09 Sep 2015 10:19:46 +0300 2015, 10:19:46
0

Я использую hike messenger, этот мессенджер приходят с прямой функцией похода, эта функция позволяет обмениваться огромными файлами. Я использую файл объемом 1,2 ГБ в течение 4 минут, но эта функция доступна только для Android-устройств, которые скоро появятся для Windows Phone и ios

ответил Karthikeyan 13 MarpmSun, 13 Mar 2016 18:17:02 +03002016-03-13T18:17:02+03:0006 2016, 18:17:02
0

Я использую кросс-платформенное приложение Liwi на моем компьютере Mac и Android. Он также работает в Windows. Он автоматически соединяет устройства через WiFi без каких-либо процессов создания и объединения.

ответил A R 1 ThuEurope/Moscow2016-12-01T21:03:11+03:00Europe/Moscow12bEurope/MoscowThu, 01 Dec 2016 21:03:11 +0300 2016, 21:03:11
0

В зависимости от ваших обстоятельств самый быстрый способ - передача файлов через Bluetooth или непосредственно через кабель. Bluetooth хорош, потому что он является беспроводным и относительно быстрым для текстовых документов и небольших файлов. Через кабель лучше для больших файлов, таких как видео. Однако вы должны носить кабель. Действительно зависит от обстоятельств.

ответил Morella Almånd 2 FriEurope/Moscow2016-12-02T23:41:19+03:00Europe/Moscow12bEurope/MoscowFri, 02 Dec 2016 23:41:19 +0300 2016, 23:41:19
-1

Я использую приложение Android под названием Superbeam , которое позволяет wifi direct и позволяет вам получить полную скорость Wi-Fi.

ответил user1147663 19 J0000006Europe/Moscow 2014, 09:38:43
-1

Swift File Transfer в 10 раз быстрее, чем Bluetooth , бесплатно и без хлопот! Из описания приложения:

  

Swift File Transfer является самым быстрым приложением в мире для обмена установленными приложениями, фотографиями, файлами, папками и видео с высокой скоростью до 8 Мбит /с с друзьями и семьей без использования интенета, кабеля для передачи данных, мобильных данных, Wi-Fi , nfc и т. д. Теперь переносите данные GB в мгновение ока.

Как отправитель, так и получатель должны установить приложение. Передача тогда проста:

  • Отправитель: Запустите приложение SFT â º Нажмите на кнопку «Отправить» Выберите данные, чтобы поделиться «Нажмите на отправку»
  • Приемник: запуск приложения SFT â º Нажмите на кнопку «Воспринимать кнопку» Нажмите «â œ œ € € € € € name name name

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

ответил Android User 2 J000000Saturday16 2016, 22:19:38

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132