Ошибка запроса записи характеристики Gatttool: как уменьшить тайм-аут сбоя для чтения/записи?

Читаю и пишу характеристики со своей платы с помощью bluez-4.101. с помощью гаттула.

иногда я получаю сообщение о сбое запроса на запись характеристики: или ошибка чтения.

Частота этих ошибок составляет примерно 2/10, могу ли я что-то сделать, чтобы получить полное подтверждение? Если это обычно, я хотел бы уменьшить время ожидания, которое я получаю перед сбоем.


person brajesh    schedule 21.01.2016    source источник


Ответы (1)


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

К сожалению, в командах BlueZ нет возможности уменьшить время ожидания. Я предполагаю, что вы используете команду gatttool для опроса таблицы gatt на другом конце. Используйте #gatttool --help-all для получения полного списка параметров, и вы увидите, что тайм-аут не является одним из них.

person Youssif Saeed    schedule 05.02.2016
comment
спасибо Юсиф за ответ. Я не уверен, смогу ли я уменьшить расстояние, вариант использования примерно 8 9 метров. - person brajesh; 10.02.2016