Bluetooth

Oct 08, 2010 14:44

Дано:
* USB 1.1 (ну хотя бы до 1.5 Mbit/s вроде обещают, а 1500 кбит/с -- это, будем считать, 150 кБ/с);
* 4-портовый USB 2.0 хаб;
* USB-шный Bluetooth адаптер, версия Bluetooth мне неведома. Впрочем, как и всё остальное про этот девайс, кроме того, что он работает. Команда lsusb в линуксе сообщает, что это "Integrated System Solution Corp. KY- ( Read more... )

bluetooth, facts, usb

Leave a comment

Comments 5

nicka_startcev October 8 2010, 12:16:20 UTC
Это нормально.

1.5 мбит - это канальная скорость. Поверх голого канала идет толстый стек кадров, протоколов, контролей, ПИДов, ВИДов, УИДов и прочей мути.

40 кбайт/с - это как раз среднего размера пакеты при примерно 80% занятости шины.

Reply

baadoo October 9 2010, 11:17:06 UTC
Спасибо, полегчало. Только мне узким местом кажется таки Bluetooth 1.2, а не USB: USB 1.1 мне на том же железе показывало скорости 100-400 кбайт/с

Reply

nicka_startcev October 9 2010, 12:26:58 UTC
В компорте (8n1) передача выглядит так: передаем стартовый бит, 8 бит данных, 1 стоповый бит. После этого можно сразу передавать следующий. Итого, полезная информация передается 80% времени.

В усб (тем более 1.1) информация передается пакетами. У пакета большой заголовок, что-то типа 56 байт. Если вместе с этим заголовком идет 1 байт данных, то получается, что полезные данные передаются примерно 2% времени, остальное время занято служебными заголовками.

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

То есть, скорость интерфейса "usb 1.1" - это немного лукавый показатель.

Да. Между пакетами тоже есть какие-то промежутки, зарезервированные для разных служебных целей типа управления передачей.

Кроме того, в усб1.1 устройство не имеет право само инициировать передачу. То есть, хост должен передать пакет в устройство, подождать, принять ответный пакет. Что тоже не добавляет производительности.

Reply


ext_281148 November 16 2010, 12:23:34 UTC
Я тоже подтвержу что скорость 40 кб/сек это нормально по блутусу. Врут ведь гады про скорость, даже wifi со своими 54 мегабитами означает всего лишь 23-25 мегабита чистыми.

Reply

baadoo November 17 2010, 20:05:14 UTC
Спасибо.

По WiFi (b/g) я скорости выше 1 с хвостиком мегабайта в секунду не видел у себя ни разу, насколько помню. PCMCIA D-Link DWL-G630. Хотя ещё помню, что когда в офисе сидели (с точкой доступа Linksys), мой мегабайт в секунду ещё и выше обычной скорости другого знакомого был. Хотя стенки там были на совесть сделаны, может ещё в них было дело. Но этой скорости мне обычно с головой хватает. Фильмы обычно по езернет тягаю, а WiFi для обычной работы хватает с головой, так что не напрягает.

Reply


Leave a comment

Up