Bluetooth-соединения с низким энергопотреблением для Android, iOS и Win8

Я везде искал необходимые параметры подключения Bluetooth, которые будут работать для всех трех этих операционных платформ. Я использую профиль HOGP (Bluetooth поверх HID GATT) для этого проекта.

Мой проект - это встроенная система, написанная мной с модулем BLE, который контролирует следующие параметры подключения.

Интервал соединения Мин. Интервал соединения Макс Slave Latency Тайм-аут наблюдения Рекламный Интервал Мин Рекламный Интервал Макс

Мои целевые устройства для подключения будут удовлетворять соединениям с Android> = 4.3, iOS7 и> = Win 8.1.

Apple был достаточно любезен, чтобы предоставить документ с соответствующими параметрами на странице 22 в ссылке ниже. Мне не удалось найти какую-либо информацию об Android и Win 8.

https: //developer.apple.com/hardwaredrivers/bluetoothdesignguidelines.pd

Мои текущие рабочие настройки для iOS7 полностью протестированы с двусторонней связью с бесплатной программой lightBlue следующим образом. Мой встроенный код и программное обеспечение хоста для iOS7 работает.

Интервал соединения мин 30 мс Интервал соединения Макс. 56,25 мс Slave Latency 3 Тайм-аут наблюдения 5000 мс

На другой странице переполнения стека я обнаружил, что android предположительно работает на 7.5ms Interval Connection по следующим ссылкам.

Android BLE интервал времени соединенияhttp: //processors.wiki.ti.com/index.php/Bluetooth_SensorTag DCMP = lprf-stdroid & HQS = lprf-stdroid пр-wiki1 # Supported_Android_devices

К сожалению, второе требование спецификации Apple iOS заключается в том, что «Интервал Мин. ≥ 20 мс».

Я не понимаю эти диапазоны или как они интерпретируются? Если я установлю минимальный интервал для Android на 7,5 мс, разве это не отменит требования яблок? Как я могу удовлетворить обе системы, а также Win8, если это возможно?

Насколько я понимаю, ведомое устройство предлагает рекомендуемую настройку между минимальным и максимальным значениями, и мастер (смартфон) предупреждает пользователя о фактическом выбранном значении в этом диапазоне.

Я признателен за любую помощь в этом вопросе и надеюсь, что этот пост будет полезен другим, учитывая довольно новую и неполную базу знаний для BLE.

Заранее спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос