How can I get the MAC address, SSID, and signal strength of wifi routers nearby in Java? Preferably system independent, if not then Windows.
I don't really think there's any system independent way to know that from Java.
On Windows you should be able to do that using Wireless LAN APIs, but you most probably need some JNI to have access to them.
To get the Mac address you need to query the ARP cache. Which is not trivial and system dependant.
More here: Query ARP cache to get MAC ID
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With