Я устанавливаю gatt-сервер на платформе samsung (используя bluez 5.47), после подключения клиента я хочу настроить длину данных (это устанавливает длину пакета канального уровня)
который возвратит неподдерживаемую функцию или значение параметра.
та же команда работает, когда я настраиваю клиента, который подключается к удаленному gatt-серверу.
* в соответствии со спецификацией ядра Bluetooth 4.2 я должен быть в состоянии сделать это
«И ведущий, и ведомый могут инициировать эту процедуру в любое время после входа в состояние соединения».
* Я попытался ввести некоторые значения по умолчанию: октет 27, время 328, это не работает. (вероятно, это означает, что проблема не в значении параметра).
Кто-нибудь знает, почему это не работает?
* просто чтобы отметить, я бы хотел, чтобы это было установлено для увеличения пропускной способности. в настоящее время установлены только MTU и параметры подключения.
<Команда HCI: LE Установить длину данных (0x08 | 0x0022) plen 6 # 31973 [hci0] 5281.478803
Ручка: 1894
TX октетов: 251
Время передачи: 2120 </p>
Событие HCI: команда выполнена (0x0e) plen 6 # 31974 [hci0] 5281.479176
Длина набора данных LE (0x08 | 0x0022) ncmd 1
Состояние: неподдерживаемая функция или значение параметра (0x11)
Ручка: 1894