Multiple Access Points With the Same Name

Top  Previous  Next

Large wireless networks often consist of multiple access points with the same SSID (name). What happens when you execute wln.scan or wln.activescan in this environment?

Let's assume you have five access points in range: "CISCO1", "Net10", and three access points named "tibbo_net".

If you are discovering all wireless networks in range, i.e. call wln.scan("") or wln.activescan(""), then after the scanning task is complete, wln.scanresultssid will contain several identical entries, like this: "CISCO1,tibbo_net,tibbo_net,Net10,tibbo_net". You can't really distinguish one "tibbo_net" from another!

If you are collecting data about the specified network, i.e. do wln.scan("tibbo_net") or wln.activescan("tibbo_net"), then wln.scanresultssid will end up containing a single entry: "tibbo_net". Question is, which one of the three "tibbo_net" access points does this entry represent? The answer: it is the one with the strongest signal (the highest wln.scanresultrssi)! All other "wln.scanresult..." R/O properties will then contain the values pertaining to this access point. Thus, when given a choice, the wln. object automatically selects an access point with the strongest signal.