通过适用于诺基亚60系列的python应用程序自动连接到特定的wifi接入点

2024-06-12 00:07:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python的新版本。我试图做一个简单的应用程序,但我有一个问题,设置默认接入点。以下是应用程序的代码:

import btsocket
import urllib
import appuifw
ap_names = []
ap_ids = []
ap_list_of_dicts = btsocket.access_points()
for item in ap_list_of_dicts:
   ap_names.append(item['name'])    
   ap_ids.append(item['iapid'])

print "Name:", ap_names[0] // my wifi access point is on index 0 in list
print "ID:", ap_ids[0]
ap = btsocket.access_point(ap_ids[0])
btsocket.set_default_access_point(ap)
ap.start()
print "IP:", ap.ip()
opener = urllib.FancyURLopener({})
f = opener.open("http://example.com/")
f.read()

我的问题是应用程序仍然要求我选择接入点,尽管我用btsocket.set默认访问点(美联社)。你能帮帮我吗?问题出在哪里?我需要自动打开与wifi接入点的连接。我的手机是带有第三代Symbian S60的诺基亚E51。它安装了python s60v.2.0.0。在

非常感谢

马托


Tags: ofimport应用程序idsaccessnamesurllibitem