Using wlantools
From rukapedia
The Wlan Scanning module, aka "wlantools," is a module for S60 Python.
Here's what it returns when I run it in my office:
Python 2.2.2 (#0, Oct 11 2007, 20:32:16) [C] on symbian_s60
Type "copyright", "credits" or "license" for more information.
Type "commands" to see the commands available in this simple line editor.
>>> import wlantools
>>> wlantools.scan()
[{'Capability': 1025, 'BeaconInterval': 100, 'SecurityMode': 'Open', 'SSID': u'wificharlottetown.org',
'BSSID': u'00:06:25:A2:D4:06', 'ConnectionMode': 'Infrastructure', 'InformationElements':
{42: u'04', 221: u'001018010200', 50: u'0C121860', 47: u'04'}, 'SupportedRates': u'82848B962430486C',
'Channel': 1, 'RxLevel': -110}, {'Capability': 1073, 'BeaconInterval': 100, 'SecurityMode': 'Wep',
'SSID': u'groveair-g', 'BSSID': u'00:12:17:9E:C8:2C', 'ConnectionMode': 'Infrastructure',
'InformationElements': {42: u'00', 221: u'0050F2020101000003A4000027A4000042435E0062322F00',
50: u'1224606C', 7: u'555320010B1B'}, 'SupportedRates': u'82848B960C183048', 'Channel': 4,
'RxLevel': -70}, {'Capability': 1041, 'BeaconInterval': 100, 'SecurityMode': 'WpaPsk',
'SSID': u'Reinvented', 'BSSID': u'00:14:BF:8F:53:2D', 'ConnectionMode': 'Infrastructure',
'InformationElements': {42: u'00', 221: u'0050F20101000050F20201000050F20201000050F2020000',
50: u'0C121860', 47: u'00'}, 'SupportedRates': u'82848B962430486C', 'Channel': 6, 'RxLevel': -50}]
Using the documentation to parse this apart, I find three wifi access points in range:
| SSID | BSSID | Channel | Security Mode |
|---|---|---|---|
| wificharlottetown.org | 00:06:25:A2:D4:06 | 1 | Open |
| groveair-g | 00:12:17:9E:C8:2C | 4 | WEP |
| Reinvented | 00:14:BF:8F:53:2D | 6 | WPA |

