모뎀의 rssi 값을 측정하고 싶습니다. Windows 용 rssi 값을 가져올 API가 있습니까? Wifi.Manager를 사용하여 android.Manager에서 API를 찾을 수 없었습니다. WindowsWindows에서 Rssi 값을 얻으십시오
답변
네이티브 코드를 사용하는 것이 가장 좋습니다. WlanQueryInterface()를 wlan_intf_opcode_rssi opcode와 함께 사용해야합니다.이 코드는 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
);
당신이 RSSI 값을 얻을 것이다 wlan_intf_opcode_rssi 오피 코드 사용 :
http://msdn.microsoft.com/en-us/library/windows/desktop/ms706765(v=vs.85).aspx
당신이 원하는 경우 C#을이 시도 :
여기WLAN_INTF_OPCODE >> wlan_intf_opcode_rssi >> LONG
로 시작하는 방법에 대한 C++ 샘플입니다 : How to get SSID and RSSI for Win7 using C#
자바 API가 없습니까? 저는 훨씬 익숙한 자바입니다 – cyo
J2ME에는이 값을 직접 얻을 수있는 API가 있지만 데스크톱에 대해서는 알지 못합니다. 언어에 의존적이라면 문구를 명확하게 입력하십시오. – AvkashChauhan
http://stackoverflow.com/questions/7142485/to-read-rssi-from-wifi-sensor에서 PlaceLab sourceforge 페이지와 Soptter.dll에 대해 Java Wrapper를 사용합니다. – AvkashChauhan
Are RSSI에 WiFi 나 다른 장치를 요청 했나요? 이 장치가 Windows 컴퓨터에 어떻게 연결되어 있습니까? – AvkashChauhan
예. Wi-Fi 용. 랩톱 Wi-Fi 칩의 rssi 값을 읽고 싶습니다. – cyo