<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hi Eric,<br>
<br>
On 05/04/2015 03:39 AM, Eric Schultz wrote:<br>
</div>
<blockquote
cite="mid:CAMkzgA5_TsQWq=pZrLGzmcUUxHdS48LN+pvTBseQhnJ40VXYTg@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>
<div>I've been trying to add support for WPS to GNOME Network
Manager. As part of this process, I'm trying to access the
WPS property on all of the fi.w1.wpa_supplicant1.BSS D-Bus
objects. As I understand it, the WPS property should
indicate which types of WPS methods a BSS supports. In my
case though, all of the BSS's WPS Type dictionary entries
are empty, indicating that the device does not support
either PIN or PBC WPS methods. I've verified this from both
inside my NetworkManager code and using the d-feet D-Bus
object explorer.<br>
<br>
</div>
Am I correctly understanding what the WPS property should
contain? If so, why would the property be empty for routers I
know support WPS? If not, what's the proper way of getting
this information? <br>
<br>
Any help you could provide would be much appreciated. In case
you're wondering, I'm running Fedora 21 workstation, with the
built in version of wpa_supplicant. Thanks for any help you
can provide.<br>
</div>
</div>
</blockquote>
<br>
It will only have pin, pbc when WPS is currently being used. E.g.
the user pressed the button.<br>
<br>
It isn't possible in older wpa_supplicant versions to see if WPS is
supported but not actively used through Dbus.<br>
Fixed that recently with this patch:
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
<a class="moz-txt-link-freetext" href="http://w1.fi/cgit/hostap/commit/?id=8e2c5f1a2049bf2cd76f04977b52ca7f7f7ea4ec">http://w1.fi/cgit/hostap/commit/?id=8e2c5f1a2049bf2cd76f04977b52ca7f7f7ea4ec</a><br>
<br>
<br>
Yours sincerely,<br>
<br>
Floris Bos<br>
<br>
</body>
</html>