Дуже низька швидкість передачі файлів Bluetooth (MacBook Air - телефон Nokia)


0

Надсилаючи файл з MacBook Air на простий телефон (Nokia 130), я отримую швидкість передачі близько 40 Кб / с, тобто файл 60 Мб займає 20 хвилин, що смішно в наші дні та вік.

Моє поточне вирішення - це передача файлів за допомогою SD-карти, але 1) чому швидкість передачі настільки повільна, і 2) що я можу зробити, щоб збільшити її?


Хм. Навіть при 1 Мбіт / с ви, мабуть, отримуватимете десь 125 кілобайт в секунду, і я б сумнівався, що накладні витрати на протокол будуть такими високими. Цілком ймовірно, що процесор або радіо Bluetooth (або зв'язок між ними) просто собачі повільні. Перевірте швидкість на інший (кращий) телефон?
Мокубай

Відповіді:


2

Якщо обидва пристрої не підтримують Bluetooth HS (Висока швидкість - по суті, Bluetooth-з'єднання з узгодженим доступом), то Bluetooth підтримує будь-яку мережу від 1 Мбіт до 3 Мбіт / с (залежно від версії). Це означає, що потенційно від 128 до 384кілоБайт людина займає секунду за відповідною швидкістю сигналізації. Швидкість після накладних витрат на протокол буде трохи нижчою, але я був би здивований, що це більше 60% швидкості передачі сигналів, що, здається, те, що ви бачите.

Є деякі свідчення того, що Bluetooth LE (низька енергія) має особливо високі накладні витрати на протокол, а з'єднання в 1 Мбіт / с має лише 256 кбіт / с придатної пропускної здатності. З порівняння Digikey технологій Bluetooth та RF :

Bluetooth LE підтримує швидкість передачі даних в ефірі 1 Мбіт / с, що достатньо для бездротових HID-додатків. Однак пропускна здатність програми становить лише 256 кбіт / с через великі витрати. Власні протоколи мають перевагу в обмеженні накладних витрат пакетів відповідно до вимог програми, а значить, вони можуть підтримувати більш високу пропускну здатність. Для таких додатків, як ігрові миші, аудіопрограми та сенсорні програми, для яких потрібна ефективна пропускна здатність більше 250 кбіт, реалізація Bluetooth LE не відповідає власним стандартам.

L2CAP та інші протоколи, що використовуються Bluetooth , розроблені для обмеження накладних витрат протоколу та забезпечення найкращого використання даних, LE може бути розроблено для мінімізації потреби в повторній передачі пакетів та забезпечення надійного з'єднання, яке, ймовірно, спричиняє досить великі накладні витрати.

Я буду здивований, якщо ваш телефон змушує використовувати протокол низької енергії та обмежує швидкість таким чином, але це можливо. Можливо, але малоймовірно, що Apple обрала мікросхему Bluetooth з низькою потужністю, щоб перейти в Macbook Air, щоб продовжити термін служби акумулятора.

Я сам протестував між двома пристроями (високого класу) і отримував 148кілобайт в секунду. На передачу 67 мегабайт знадобилося 7,5 хвилин. Так десь біля області 1,5 Мбіт.

Із переваги вам потрібно використовувати WiFi для надсилання файлів на ваш телефон, якщо він підтримує його, або вам доведеться підключити телефон до комп'ютера за допомогою фізичного кабелю.

Bluetooth призначений для підключення невеликих пристроїв та передачі невеликих партій інформації через потенційно перевантажений діапазон частот 2,4 ГГц. Для великої передачі файлів це не дуже добре, якщо пристрої не підтримують високу швидкість Bluetooth.


Вражаюча відповідь! Тоді нічого з цим не робити. Я просто здивований, що це взагалі пропонується як послуга (з боку телефону), оскільки це практично марно.
січня

Було б добре передати невеликий файл або пісню між пристроями, але я погоджуюся, що для будь-якого значного обсягу даних це майже марно, і я б перейшов на Bluetooth, лише якщо обидва пристрої мали швидкісний режим, який був би близький до Швидкість WiFi. Це все ще корисний протокол для відтворення музики, хоча, бітрейт вимоги до простого перегляду музики набагато більше в потрібній області для Bluetooth.
Mokubai
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.