Интервал подключения зависит от частоты передачи? - PullRequest
0 голосов
/ 21 февраля 2019

Я новичок в BLE и Bluetooth в целом, но я нахожусь в проекте, который включает в себя связь через BT 5. Поскольку связь BLE должна передавать около 2 байтов, до 1 МБ за раз, яищу способ оптимизировать время передачи.Я знаю плюсы и минусы для более низкой частоты передачи (125 кбит / с) и для самой высокой частоты передачи (2 Мбит / с), а также для DLE в 251 байт PDU, но, как я вижу из разных форумов и статей, пропускная способность в основном зависитна параметры соединения, такие как интервал соединения и количество пакетов на событие соединения.Но откуда берется частота передачи?

Я пытался найти ответ на этом форуме и несколько других, и даже спецификацию ядра BT, но мне не удалось найти решение для моей проблемы.

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Скорость передачи контролирует ваш базовый битрейт, но помимо этого располагаются различные уровни протокола BLE, которые замедляют достижимую пропускную способность. Эта статья дает общее представление о том, как разные уровни влияют на пропускную способность в случае, если это полезно!

0 голосов
/ 22 февраля 2019

Если вы прочитаете мой ответ на Почему BLE 4.2 быстрее, чем BLE 4.1 , вы увидите, что существует множество компонентов, влияющих на общую скорость передачи.

Сначала у вас есть радиопередачасама скорость, которая устанавливает верхний предел.

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

Интервал и длина каждого события соединения могут бытьважно, если вы хотите, чтобы повсюду было высоко.Если есть только одно соединение, а чип Bluetooth не слишком глуп, длина события соединения будет заполнять интервал соединения, и, следовательно, интервал соединения не имеет большого значения.Однако, если есть другие конфликтующие события радиосвязи, запланированные таким образом, что событие соединения должно быть закрыто, передача не может продолжаться до следующего события соединения.Таким образом, в этом случае пропускная способность будет выше, если вы уменьшите интервал подключения.Таким образом, в качестве резюме, это сильно зависит от того, какой стек Bluetooth работает чип, как он настроен хостом и сколько активных соединений у вас есть.

...