У повторителей сотового телефона есть CID и LAC? - PullRequest
0 голосов
/ 12 сентября 2018

Я хочу обнаружить автономные мобильные телефоны в определенной области, они отключены без GPS и без интернета.У меня есть приложение, и оно должно предпринять действия, когда обнаружит, что оно находится в области.

область может быть этажом в здании или даже комнатой.

Можно ли установитьустройство-ретранслятор и ждать его сигнала, чтобы затем предпринять действие, основанное на Cell Id?зная, что мне не нужен мобильный телефон для подключения повторителя.

есть ли лучший подход?

1 Ответ

0 голосов
/ 24 сентября 2018

Я думаю, вы хотите сказать, что вы хотите, чтобы приложение на телефоне обнаруживало его в комнате или здании, даже если приложение не подключено к Интернету и не использует GPS.

Альтернативный подход к использованию специального устройства, как вы обрисовали, и который, возможно, стоит протестировать, заключается в использовании сканирования WiFi, которое ваше устройство, вероятно, уже выполняет, даже когда оно не подключено к Интернету.

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

enter image description here

Существуют ограничения разрешений, о которых вам необходимо знать, но они довольно распространены для пользователей - подробнее здесь:

Многие службы определения местоположения используют этот тип подхода, часто для дополнения информации GPS и повышения точности.

...