From 2ffe0fb7db12847d17d8090ed75e2405c5256439 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Fri, 17 Feb 2017 13:44:59 -0600 Subject: [PATCH] test: Add skeleton wps-pin script --- test/wps-pin | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 test/wps-pin diff --git a/test/wps-pin b/test/wps-pin new file mode 100755 index 00000000..7f37a50e --- /dev/null +++ b/test/wps-pin @@ -0,0 +1,18 @@ +#!/usr/bin/python3 + +import sys +import dbus + +if (len(sys.argv) != 2 and len(sys.argv) != 3): + print("Usage: %s [pin]" % (sys.argv[0])) + sys.exit(1) + +bus = dbus.SystemBus() +wsc = dbus.Interface(bus.get_object("net.connman.iwd", sys.argv[1]), + "net.connman.iwd.WiFiSimpleConfiguration") + +if (len(sys.argv) == 3): + pin = sys.argv[2] +else: + pin = wsc.GeneratePin() + print("Please use '%s' as the PIN" % (pin))