From dca1f213be087ac9bdca03f4e73e515ea3c367b1 Mon Sep 17 00:00:00 2001 From: Martin Xu Date: Thu, 16 Jul 2009 00:34:06 +0800 Subject: [PATCH] add test/connect-service --- test/connect-service | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 test/connect-service diff --git a/test/connect-service b/test/connect-service new file mode 100755 index 0000000..8071505 --- /dev/null +++ b/test/connect-service @@ -0,0 +1,31 @@ +#!/usr/bin/python + +import sys +import dbus + +if (len(sys.argv) < 2): + print "Usage: %s [passphrase] [security]" % (sys.argv[0]) + sys.exit(1) + +bus = dbus.SystemBus() + +manager = dbus.Interface(bus.get_object("org.moblin.connman", "/"), + "org.moblin.connman.Manager") + +print "Attempting to connect service %s" % (sys.argv[1]) + +if len(sys.argv) > 2: + if len(sys.argv) > 3: + security = sys.argv[3] + else: + security = "rsn" + passphrase = sys.argv[2] +else: + security = "none" + passphrase = "" + +path = manager.ConnectService(({ "WiFi.Mode": "managed", + "WiFi.SSID": sys.argv[1], + "WiFi.Security": security, + "WiFi.Passphrase": passphrase })); +print "Service path is %s" %(path) -- 2.7.4