Расчет минимального времени, необходимого для передачи данных приложения в устройство BLE
Я нахожусь на этапе анализа встроенного устройства, поддерживающего BLE (версия 5.0).
Одно из установленных требований высокого уровня - время соединения < 2 с. Я интерпретирую это как время, необходимое для завершения сопряжения и обнаружения службы до выдачи первого пакета данных, специфичного для приложения (т.е. характеристики чтения или записи).
Существуют ли какие-либо инструменты или методы для оценки наилучшего сценария на основе параметров конкретного устройства?
Например:
Это будет устройство, которое не требует низкого энергопотребления, поэтому я могу позволить себе использовать интервал подключения 7,5 мс.
Предполагая, что одна служба с двумя характеристиками только записи по 128 байтов каждая, как я могу рассчитать время, которое требуется хосту для выполнения сопряжения и обнаружения службы для такого устройства?