New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature for retrieving current connected wifi network and its network strength #898
Comments
Interesting. It's better we discuss the API first though. What into are we able to retrieve exactly? Possibly we should also consider other platforms, Windows at the very least, but if have looked into linux and osx that's fine. |
We will be able to retrieve the SSID of the wireless connection on which the device is connected and its current RSSI value. The api can also be expanded to retrieve all discovered wireless ssid's and their rssi values but I would like to propose doing that in an other request maybe. I have not looked into windows. Will try to do that as well. |
On linux,
The way I see it, we could have a new
I don't know anything about wifi protocols but information regarding the power of the wifi signal would be nice to have. In there I see "link quality" and "signal level", but I'm not sure exactly what they represent. Have you already investigate how to extract this info on Linux and OSX? |
This is how it's done on Windows: https://msdn.microsoft.com/en-us/library/windows/desktop/ms706749(v=vs.85).aspx |
Link quality is detailed here - http://superuser.com/a/203239.
But this does not give bit rate and frequency, I could not find anything to give bit rate and frequency on OSx. (I was planning to give only SSID, BSSID (mac) and RSSI (agrCtlRSSI)). I have not used windows api in python before. I think I would have to use that to use this on Windows. That would be doable. |
As for Linux (or any platform) we should not parse |
How about using the Network Manager? nmcli |
It can be retrieved easily in linux and OS X. Would like to work on this. @giampaolo - What do you think?
The text was updated successfully, but these errors were encountered: