Вы можете установить соединение с устройством и обмениваться информацией о сердцебиении с устройством, вы можете использовать прием действительной информации о сердцебиении, чтобы обнаружить, что устройство находится в диапазоне или выходит из диапазона.
Ваш алгоритм может использовать эту информацию в сочетании с потерей соединения, чтобы обнаружить, что устройство находится вне диапазона, и отключить сигнализацию.
RSSI в Android, доступный через общедоступные API, доступен только во время процесса обнаружения, другие непубличные средства чтения RSSI (как в RemoteDeviceHelper) также должны быть возможны, но сам по себе RSSI не является хорошим показателем расстояния.