MAC-адрес точки доступа, в случае AP, равен BSSID (Базовый идентификатор набора услуг).
Большинство API, разработанных для программного выбора доступных сетей, должны где-то иметь эту информацию.
Вы не можете определить IP-адрес точки доступа, не связавшись с ней и не попытавшись использовать ее для подключения к Интернету. Вы можете полностью найти точки доступа, у которых вообще нет внешнего IP - например, точки доступа, разработанные для обеспечения доступа к внутренним сетям компании.
Наконец, вы можете различить точки доступа и другие вещи по определению - все, что действует как точка доступа (то есть рекламирует свой BSSID), является точкой доступа.