Интервал соединения MTU, и прозрачная скорость передачи
mtu — это максимальная единица передачи во время передачи данных BLE.. MTU устанавливается для ограничения максимальной длины данных устройств BLE.. MTU BLE4.0 составляет 23 байта, а BLE5.0 — 251 байт.
для BLE4.0, максимальный пакет данных должен быть (MTU-3) байт,, то есть, длина данных должна быть не более 20 байт.
для BLE4.2, скорость связи увеличивается в соответствии с повышением mtu.
для BLE5.0, MTU будет отличаться от SDK разных производителей. серия nordic nrf52: 247 байт; серия rf-star rs02ax: 251 байт; Серия Siliconlabs EFR32BG22: 250 байт; Серия TI CC26XX: 251 байт.
разные системы мобильных телефонов имеют разный MTU . android — 251 байт ,, а ios — 185 байт . каждый пакет BLE — (MTU-3) байт .
для модуля последовательного порта rf-star, прозрачная скорость передачи является одним из наиболее важных факторов, которые пользователи будут принимать во внимание., поэтому, как мы можем достичь наибольшей прозрачной скорости передачи?
состояние соединения модуля последовательного порта BLE — это периодическая работа событий сна и событий соединения. время между двумя событиями — это интервал соединения. данные могут быть отправлены только тогда, когда приходит событие соединения. там нет возможности отправить данные во время события сна. чем меньше интервал соединения,, тем ближе события соединения., затем, больше возможностей для отправки данных и больше данных отправляется. самое большее 6~7 кадров данных могут быть отправлены во время каждого события соединения., поэтому, когда больше данных может быть отправлено в одном кадре данных,, больше данных может быть передано во время одного события соединения. один кадр данных означает MTU. чем больше MTU,, тем выше прозрачная скорость передачи.
когда мы тестируем предельную скорость прозрачной передачи,, мы обычно сокращаем интервал соединения и увеличиваем MTU. более того, существует так много других факторов, которые могут влиять на скорость,, включая скорость передачи, интервал отправки данных последовательного порта.