 |
|
 |
Dear Mr. Charles
I am a student and intersted in the wireless area. Thank you for your code. Now,I want to extract RSSI from the WNIC.The value of the received signal is dBm, not Link Quality.
When I run NetStumbler,the value of the displayed signal is dBm. For example:-35dBm. But the signal value of your software is a percentage. It is not the actual value of the received signal. I want to get the actual received signal by the WNIC(wireless Network interface card). I did think that the rssi of your code is the actual value of the signal.When I run the software,the value of rssi is Six. The value of the actual signal should be in the range of -110dBm to 0dBm. So I think rssi is not the actual value of the signal I need.
What should I do? My email is yangzhanglin-@163.com or 185372016@qq.com Look forward to your suggestions.
Thank you very much.
Smith 5.6.2009
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
I am a little rusty in this area and am now working on satellite demodulators, I saw a good reference here http://www.wi-spy.co.uk/products/inssider.html that shows a very good signal presentation and the source code is available for this. Hope this will be a help. Charles Putney
|
| Sign In·View Thread·PermaLink | 5.00/5 (1 vote) |
|
|
|
 |
|
 |
Dear Mr. Charles
Thank you for replying to my question.
But I still don't solve my problem.
I think that the RSSI geted from the software of inSSIDer is not wholly correct.Because When the actual signal is stronger than -50dBm,the RSSI displayed on the UI is still -50dBm. In other words,we couldn't get Stronger signals than -50dBm.But we could get stronger signals using NetStumbler.For example:-30dBm.
Why?Do the software of inSSIDer get the signals who must be in the range of -100dBm~-50dBm? ------------------- /// A percentage value that represents the signal quality of the network. /// This member contains a value between 0 and 100. /// A value of 0 implies an actual RSSI signal strength of -100 dbm. /// A value of 100 implies an actual RSSI signal strength of -50 dbm. /// You can calculate the RSSI signal strength value for values between 1 and 99 using linear interpolation. /// </summary> public uint wlanSignalQuality; ------------------ The section is the waors in your code. I think the problem is there.Sometimes,wlanSignalQuality is larger than 100(for exanple:150),so that cause the issues.
I want to get the signals in the range of 0dBm~-100dBm,not in the range of -50dBm~-100dBm. What should I do?I can't find the way.
Look forward to your suggestions.
Thank you very much.
Smith 5.7.2009
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
Hi Mr.Putney, First of all, this work of yours is the best starter i'm using for my project, Thanks for that. I also wish to Associate to a particular MAC address from the list the WifiScanner shows... Can you give me some tips for that?
|
| Sign In·View Thread·PermaLink | 1.00/5 (1 vote) |
|
|
|
 |
|
 |
Hi, I'm not completely up to speed about the fine details of association. Normally, the association is with the SSID. If there are two access points with the same SSID and one is not a repeater of the other, they appear in the windows connection selection with no way I can see to tell one from the other except by trying to associate using the WEP key and seeing if you are successful. Charles Putney
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
 |
hello mr. Putney, I saw your program code, it looks nice and not so difficult to understand, even I am more familiar with Java, thank you for that I am a student and mz student work for next year is to make the very similar program in Java for WinXP. Do you know about some interesting sources where I can look at, thank you for any response, mullen gracus, czech rep.
|
| Sign In·View Thread·PermaLink | 1.00/5 (1 vote) |
|
|
|
 |
|
 |
Hi,
I haven't done any programming in Java, but I did come across this package which seems allow java access to the XP Wireless API.
http://www.sm.luth.se/~johank/javawrapi
Hope this helps.
Charles Putney
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
Hi Mr.Putney, My name is Brendan McMahon, I am a research student for the Institute of technology in blanchardstown. I am currently in the process of researching wifi technology and am looking to build my own windows based wireless network scanner and logon tool. I have been looking at many different languages including C++, C# and java and have thus far found little or no information on how to start. I noticed that you have made a couple of usefull posts/tutorials on this forum and was wondering if you would be willing to help me with my endevor by providing me with some help on where to start. Any information you have and are willing to share would be much appreciated.
Kind regards, Brendan Mc Mahon tenketsu_jp@hotmail.com
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
 |
This is a pretty difficult area. From what I have seen, your best language is C++ for this although I have read that some have developed C# wrappers.
See http://msdn.microsoft.com/en-us/library/ms706275.aspx[^]
When I started looking into all this, I thought that it would be a big project to get the wifi stats, so I cheated by using the method in this article.
Charles Putney
|
| Sign In·View Thread·PermaLink | 1.00/5 (1 vote) |
|
|
|
 |
|
 |
A nice feature to have would be an extra column that shows the average signal strength, keeping a log for the last 5 minutes (150 refreshes) to average it over.
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
 |
Hi Mr. Putney,
Is there a way to give us an example of doing this in C++ for XP? I am a new developer and am looking for ways to do wireless in Visual C++ with some of Netstumblers features. Thanks alot.
Alonzo
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
I had a look at the wireless lan API for Vista and it looked pretty daunting. Here is the one for XP. I haven't tried to use the API functions yet.
http://www.microsoft.com/downloads/details.aspx?familyid=52A43BAB-DC4E-413F-AC71-158EFD1ADA50&displaylang=en
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
Hello there ! We´ve seen that You have made a Spectrum-analyzer for the Relook400. We are interested to use a similar soft for another purpose. Couldn´t find Your e-mail so we try to contact You here... Please reply to: lars@emitor.se sven@emitor.se
Best regards
Lars Westergren
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
 |
HI Mr. Charles, if i want use your method to scan WLAN in WINDOWS XP, what should i do?
Steven
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
 |
The netsh command has been expanded for Vista, and there are no functions in netsh for XP. On XP you can use the famous NetStumbler utility.
Compare XP documentation with Vista documentation XP: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/netsh.mspx?mfr=true
Vista: http://technet.microsoft.com/en-us/windowsvista/aa905085.aspx http://download.microsoft.com/download/3/b/a/3ba6d659-6e39-4cd7-b3a2-9c96482f5353/Netsh%20Commands%20for%20Wireless%20Local%20Area%20Network%20(WLAN).doc
Charles Putney
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
 |
Managed wrappers for the native Vista Wifi API's can be found here: http://www.codeplex.com/managedwifi
|
| Sign In·View Thread·PermaLink | 5.00/5 (1 vote) |
|
|
|
 |
|
|
 |
|
|
 |
|
|
 |
|
 |
I actually have Netstumbler running on Vista Ultimate with a Dell Wireless card. I have to run it as an administrator to make it work. but on another laptop (the one above is a inspiron 6000d) XPS m1210 with an Intel Wireless card Netstumbler does not work. will run but does not use the Wireless card. Just FYI
Rodney
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
 |
When I noticed netstumbler didn't work on VISTA, I downloaded your app.
Problem: only MAC Address, SSID and Signal display information. Other columns are empty.
Note: I'm not a developer, I'm just a regular VISTA user who's trying to check out nearby wifi networks to optimize my own router (less interference by using another channel).
Thanks for your support.
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
 |
Another reader pointed out a basic problem in my approach, in that I assumed that the netsh command would always be the same text in other languages than english. I think that this may be your issue too. Try running the netsh command from a command line and see what info you get.
|
| Sign In·View Thread·PermaLink | 3.00/5 (1 vote) |
|
|
|
 |
|
 |
Thanks for the hint. It does indeed work from the command line, but your application would be far more convenient, as it rescans the networks automatically every second. I can't believe such a tool isn't part of Vista...
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
 |
I didn't realise when I wrote this, that the "NETSH" replies are in other languages that English. To get this to operate, you will have to re-compile with your NETSH responses in the parse strings. Charles Putney
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |