[问题] How to obtain RSSI value from wireless access point

  • 主题发起人 主题发起人 aruba
  • 开始时间 开始时间

aruba

知名会员
注册
2003-09-08
消息
452
荣誉分数
62
声望点数
138
Hi All,

Does anyone know how to read the RSSI(received signal strength indicator)value from a typical AP in a WLAN environment?

TIA,
 
For a WLAN Access Point(AP) or a Mobile station, they are similar,

There is a WLAN (11b or 11a, currently most are 11b, called Wi-Fi) transceiver module in the AP. In the module, there are two parts: RF transceiver and baseband modem. The RSSI is a signal indicating the RF(Radio Frequency) receiving power. Therefore, the signal is from the RF receiving path.It is an analog signal.
Mostly the signal is from IF (Intermediate Frequency) transceiver after the IF amplifier.

Currently, there are two solutions for WLAN RF transceiver:
1.Single chip: zero-IF or 300 or 374MHz IF (mostly). Check the chip part number, then read the spec, there must have a pin for RSSI (output) on the chipset. In some modules, baseband processor reads the signal. But some don't. According to 802.11b and 11a standard, it is necessary to read it.

2.Multi-chip solution: like "Intersil" early version. There are several chips to complete the RF transceiver function. The RSSI signal is from IF chip. Reading the IF chip spec, you will find a pin for the RSSI signal.

Then it's easy, get a ADC, read it into your processor.
 
Thank you for the info, LLMI.

I am trying to develop an application run on a fixed node in WLAN. The application needs to get the RSSI from all Access Points that connects to the WLAN. I heard that IWSPY utility on Linux can read the RSSI digitized value. I don't want to attached a ADC to each AP for this. Do you know any vender that provides software interface (such as API) for application to call?

Thanks again,

Aruba
 
十分感谢你所给的详细解释。
 
后退
顶部