WiFly RSSI in ad-hoc network

Hello everyone, I am working with arduino UNO and the RN-XV WiFly module ( precisely [this one ) that mounts the RN-171 Wi-fi module.

Is it possibile for a WiFly configured in ad-hoc mode to get the RSSIs of the other nodes in the ad-hoc network?

I’d like to setup a wifi ad-hoc network of arduinos, where every one knows each other’s RSSI.

I have started creating the ad hoc network from my arduino and connecting two wifi end points (just two wifi cards from my pc) with it.

I have seen that the WiFly module provides the “show rssi” command that works properly but only from one end point at once: if I connect one card to the arduino and I call “show rssi” many times, it gives me the correct rssi from the card that I have just connected, but when I connect the second one and from the arduino I call “show rssi” many times, it gives me the rssi from this second one all the times.

If i disconnect and reconnect again the first card to my arduino, “show rssi” shows the rssi from the last card i connected.

As you can see, I’m able to connect them with the arduino, send and receive packets to\from the network, and get the correct rssi from the wifi cards, but I can’t find a way to distinguish them (only if I reconnect one wifi node I can tell that the current rssi is from the last one i connected).

Now I am asking wether what i’d like to do is feasible or not and what happens in the network when i connect\reconnect a wifi card to the ad-hoc network.

Can someone help me?

Thanks.](https://www.sparkfun.com/products/10822)