从Windows获取Rssi值

我想测量调制解调器的rssi值。是否有任何api获得rssi值的Windows?我曾经这样做与Wifi.Manager android.But我无法find任何api的Windows

使用本机代码是最好的。 您需要使用WlanQueryInterface()和wlan_intf_opcode_rssi操作码,它将RSSI值作为LONG数据类型返回。 从那里你可以将其转换为dbm。

DWORD WINAPI WlanQueryInterface( __in HANDLE hClientHandle, __in const GUID *pInterfaceGuid, __in WLAN_INTF_OPCODE OpCode, __reserved PVOID pReserved, __out PDWORD pdwDataSize, __out PVOID *ppData, __out_opt PWLAN_OPCODE_VALUE_TYPE pWlanOpcodeValueType ); 

在这里使用操作码wlan_intf_opcode_rssi,您将获得RSSI值:

 WLAN_INTF_OPCODE >> wlan_intf_opcode_rssi >> LONG 

以下是关于如何开始的C ++示例:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms706765(v=vs.85).aspx

如果你想C#试试这个: 如何获取SSID和RSSI的Win7使用C#