Cross-platform Wireless connectivity

OK, so here’s something I’ve been musing.

I have two gaming devices, both capable of wireless connectivity. I am also capable of deploying custom-made applications to said devices. These devices, though, have not been designed to connect with one another.

I know one of the devices uses the 802.11b standard, but I’m not sure about the other one.

My question is, thus, what would be the approach to analyse the wireless capabilities of both devices and see if a program could be developed to communicate them?

My guess is that I need to be able to:

a) Detect the device’s wireless signal
b) Somehow intercept said signal to be able to analyze data traffic
c) See if both devices can connect to each other

From that point on, it would be a matter of using the same communication protocol.

I have no idea how to tackle those issues though. Currently I am thinking about deploying an app on each device that attempts to connect to a standard wi-fi, and maybe try to ping google.com or something, but I am suspecting each device could be operating on different channels and I’m not sure how to determine that.

Keep in mind I’m not a wireless/hardware expert, hence why I’m keeping this question generic.

[spoiler]

The devices I am thinking about connecting are:

a) Nintendo Gameboy advance with the wireless adapter peripheral
b) Sony PSP

[/spoiler]

So, any ideas? (And yes, I’ve searched online for specs on the wireless adapter, and found very little beyond the platform specific API which doesn’t care about much else)