Можно ли каким-либо образом получить уникальный идентификатор для конкретного маршрутизатора wifi?
Я пытаюсь написать приложение для Android, которое должно знать, к какому маршрутизатору он подключен. Я знаю, что андроид предоставляет способ получить BSSID в текущей подключенной сети, но, к моему удивлению, это не уникально.
Я узнал, что на двухполосных маршрутизаторах два разных устройства могут получать два разных BSSID, даже если они находятся на одном SSID.
Есть ли другой параметр, который я могу получить, который может однозначно идентифицировать Wi-Fi, с которым я подключен? Мне бы хотелось попробовать какую-то стороннюю библиотеку, если бы это позволило мне, так как я вполне уверен, что Android не поставляется в комплекте с лучшим методом, чем дает мне BSSID.
Изменить: я пытаюсь выяснить, кто все установил домашний Wi-Fi (через приложение) как тот же Wi-Fi, что и я. Каждый пользователь устанавливает свой "домашний Wi-Fi", который сохраняется на сервере (адрес mac - это то, что я сохраняю). Затем каждый пользователь может запросить, кто все на Wi-Fi, и если они в настоящее время подключены к этому Wi-Fi или нет. Запрос "кто на моем Wi-Fi" выполняется путем поиска того же MAC-адреса, что и тот, с которым я подключен. Это не удается, если мой дом имеет двойную полосу, так как они могут быть подключены ко второй частоте (и, следовательно, к второму MAC).