Я думаю, вы хотите сказать, что вы хотите, чтобы приложение на телефоне обнаруживало его в комнате или здании, даже если приложение не подключено к Интернету и не использует GPS.
Альтернативный подход к использованию специального устройства, как вы обрисовали, и который, возможно, стоит протестировать, заключается в использовании сканирования WiFi, которое ваше устройство, вероятно, уже выполняет, даже когда оно не подключено к Интернету.
Например, в Android вы можете зарегистрировать прослушиватель для «SCAN_RESULTS_AVAILABLE_ACTION», который предоставит вам список всех ближайших точек доступа Wi-Fi, включая их BSID и SSID (): https://developer.android.com/reference/android/net/wifi/ScanResult
Существуют ограничения разрешений, о которых вам необходимо знать, но они довольно распространены для пользователей - подробнее здесь:
Многие службы определения местоположения используют этот тип подхода, часто для дополнения информации GPS и повышения точности.