Android IRC Office Часы Вопрос об Android Bluetooth RSSI

У меня есть вопрос о функциональности Bluetooth RSSI на Android (2.0 или 2.1):

Достаточно просто получить значение RSSI при создании соединения Bluetooth, но как вы можете повторно получить значение RSSI уже активного соединения? Это очень важно, потому что это позволяет вам определить, находятся ли устройства Bluetooth близко друг к другу или далеко, но я не могу найти соответствующие вызовы функций в Android API.

Может кто-то, кто понимает Android RSSI, пожалуйста, помогите мне с этой проблемой?

Спасибо!

Alex

1 ответ

На уровне HCI есть команда для чтения канала BluetoothI RSSI из набора микросхем Bluetooth (Read_RSSI_Command). Однако его реализация может варьироваться от чипсета Bluetooth до чипсета Bluetooth. И возвращаемое значение не всегда полезно, например, если за последние несколько минут не было передано ни одного пакета, у набора микросхем Bluetooth нет возможности узнать текущий RSSI.

Так что в настоящее время мы не раскрываем это ни в одном API Java Java.

Ник Пелли Android-команда Bluetooth

Другие вопросы по тегам