WiFi RSSI with NDIS protocole

버전 1.0.0.0 (50 KB) 작성자: Sebastien PARIS
List Wifi devices and retrieve RSSI values of the signal
다운로드 수: 4.1K
업데이트 날짜: 2008/7/11

라이선스 보기

Retrieve RSSI signal from an 802.3 adapter (WiFi) for Windows system with NDIS protocol.
It requiered a fresh install of a NDISPROT miniport driver. Tested with Windows XP SP2 only.
Should be adapted for windows XP SP1 (NDISPROT => NDISUIO).

To install NDISPROT miniport driver

1) Open your network properties and choose install->protocol, choose "I have a disk..."
2) Select from "ndisprotminidriver" dir and select ndisprot.inf

Usage
------

y = wifiRSSI([device] , [N] , [tempo]);

Inputs
------

device : String contening WiFi device identifier (default : first adapter taken)

N : Number of RSSI point to retreive (default N = 1);

tempo : Waiting time (ms) between two RSSI values (default tempo = 0);

Output
------

y RSSI vector (1 x N). Return NAN if Device is not open or INF if RSSI below Threshold detection

IMPORTANT
---------

Don't forget to start NDISPROT service by the following command from Matlab :

!net start ndisprot

Don't forget also to shutdown NDISPROT service by the following command from Matlab after usage :

!net stop ndisprot

Compilation
-----------

mex -output wifiRSSI.dll wifiRSSI.c

Example 1
---------

device = wifidevice;

y = wifiRSSI(device{1});

Example 2
---------

y = wifiRSSI([] , 100 , 10);

인용 양식

Sebastien PARIS (2024). WiFi RSSI with NDIS protocole (https://www.mathworks.com/matlabcentral/fileexchange/20667-wifi-rssi-with-ndis-protocole), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2007b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Simultaneous and Synchronized Operations에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0.0