1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Jieli-Tech-fw-AC63_BT_SDK

 / Детали:

ЗАМЕЧАНИЕ: В Bluetooth Low Energy (BLE) конфигурация связи между размером MTU_SIZE слоя ATT и длиной протокольного...

Предстоит сделать
Владелец
Создано  
05.03.2025

данныхного пакета (PDU) в воздухе.

ATT слой MTU_SIZE соответствует конфигурации ATT_LOCAL_MTU_SIZE
Аппаратный пакет PDU длина соответствует конфигурации config_btctler_le_acl_packet_length

  1. ATT_LOCAL_MTU_SIZE — это конфигурация максимальной длины пакета локального протокола ATT. Диапазон значений от 23 до 517. Эффективная длина данных PAYLOAD_SIZE равна ATT_LOCAL_MTU_SIZE минус 3. В процессе соединения стороны могут переговорить о новом значении, используя минимальное значение, которое поддерживают обе стороны.

  2. config_btctler_le_acl_packet_length — это конфигурация длины PDU аппаратного пакета. Диапазон значений от 27 до 251.

  3. Конфигурация ATT_LOCAL_MTU_SIZE не зависит от конфигурации config_btctler_le_acl_packet_length.

Если ATT_LOCAL_MTU_SIZE больше (config_btctler_le_acl_packet_length минус 4), то в процессе передачи ATT слоя будут выполняться действия распаковки и объединения пакетов согласно значению (config_btctler_le_acl_packet_length минус 4).

Увеличение config_btctler_le_acl_packet_length увеличивает длину передаваемого аппаратного пакета, что снижает время выполнения действий распаковки и объединения пакетов.

Идеальное состояние — когда ATT_LOCAL_MTU_SIZE является множителем значения (config_btctler_le_acl_packet_length минус 4). Это позволяет при отправке максимального объема данных payload достичь наивысшей эффективности с меньшим временем выполнения.4. Изменение значения MTU устройствами Apple
Некоторые устройства Apple проверяют, поддерживает ли противоположная сторона расширение длины данных (DLE supported). Если противоположная сторона поддерживает, устройство Apple может увеличить значение MTU во время переговоров. Для справки, как включить DLE, см. ссылку тут.

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
蓝牙BLE
label.
GitLife Service Account добавлено
 
feature
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/Jieli-Tech-fw-AC63_BT_SDK.git
git@api.gitlife.ru:oschina-mirror/Jieli-Tech-fw-AC63_BT_SDK.git
oschina-mirror
Jieli-Tech-fw-AC63_BT_SDK
Jieli-Tech-fw-AC63_BT_SDK