В Руководстве по проектированию Apple Bluetooth говорится, что интервал подключения должен быть установлен как таковой на периферийном устройстве.
Interval Min ≥ 20 ms
Interval Min + 20 ms ≤ Interval Max
При установке минимального значения 20 мс, максимального значения 40 мс я ожидаю получить подтверждение от iPhone и самый низкий доступный интервал, но iPhone всегда устанавливает интервал соединения 37,5 мс. Попытка уменьшить максимальное значение приводит к отклонению статуса от iPhone, который затем устанавливает интервал соединения на ~ 100 мс.
Можно ли каким-то образом сократить это время до 20 мс (поскольку это минимум согласно рекомендациям Apple)? Каков реальный минимум? По моим наблюдениям, Interval min
можно установить на 30 мс, без разницы.