Wi-Fi Cards Can Now Detect Microwave Ovens
An anonymous reader writes "Researchers at UW Madison have used regular WiFi cards to detect non-WiFi interference sources like microwave ovens, Bluetooth devices, cordless phones, Xbox controllers and video cameras. They call their software Airshark. Current products like Wispy, Spectrum Expert are expensive and need extra hardware, whereas Airshark is a software-only solution that can directly work on the Wi-Fi cards on your laptops and APs. This also paves way several interesting applications. For example, your WiFi network will not be affected anymore just because your neighbor switched on a microwave oven or a cordless phone — the newer WiFi APs will be able to switch the channels and adapt to the interference accordingly."
If you live in a city or in the suburbs, you can see LOTS of WiFi access points already, so switching to a different frequency won't get you to an interference free channel! Maybe you'll get to a little less populated one, but not interference free!
Then the entire spectrum problem is solved, and everything would be autoconfigured for the basic paradigm: connectivity. Now I don't expect a microwave to give me food-over-ip, but I would expect a neighbor wifi cell, helping my AP to extend the signal, if my client would move out of range (aka: has more noise).
Support Eachother, Copy Dutch Property!
"Honey, did you leave the microwave on?"
"I don't know, Dear, let me log into my PC and check."
The technology allows for this already. However, the security and privacy implications are big. Not to mention bandwidth limitations. And switching capability. And routing tables. And ARP tables. And those are the problems I though about while typing this. I'm sure there are several others.
morcego
I thought that shielding was well understood and in fact a good reason of the part why microwave ovens are a common household item.
Could anybody with experience in these matters explain where the leak is coming from, and why do they still exist? Is it impractical or physically impossible to have perfect shielding for some reason?
When my downloads get slow and I can't refresh slashdot, it means it's time to take a break because mom is making me a snack upstairs.
Sig: I stole this sig.
Most microwaves oven are supposed to work right at 2450 MHz, so if you want to avoid microwave ovens (which you should if there's one in the area and it's used often), you want to use the highest or the lowest numbered WiFi channel -- you don't need a spectrum analyzer to tell you that.
But if you want to see the results of one on many microwave ovens ... here you go. It looks like the exact bandwidth used by their signals vary quite a bit, though my advice above still stands in the majority of cases.
Of course, there are other 2.4 GHz band users as well, and a scanner could be useful for pinpointing those.
(not to be confused with the WIFE Detector(tm) )
then you can indeed detect a microwave oven, and pretty much anything that spews out parasitic signals from 1500-3000 Mhz.
*Technical explanation coming up* ;)
This is due to the cheap construction of those So Called WiFi detectors, they're not digital, they're in fact analog receivers that only detect any modulation on the band (very VERY wide-band / BroadBand reception)... it's just a glorified Crystal Radio with a small half-coil, 3-4 transistors to amplify anything...any signal picked up by the small 1 cm internal antenna, and 1 transistor to switch on a led (or 3-4 resistors, if it's sophisticated and have 3-4 leds...ha ha)
There...now the Chinese can mass-produce them, I just literally gave you the schematics for it... ...oh wait!
What this world is coming to - is for you and me to decide.
I was going to say how this sounds like a potential invasion of privacy, but then I realized that the police knowing you have a microwave or Xbox controller probably isn't something to worry about.
The only escape is the 5 Ghz band, but if you could use that, you'd be doing so in the first place.
It's call mesh networking. If everyone did it, we wouldn't need telcos (or ISPs) so much.
So where's the source code for this?
Well, it's not just that, it's that the devices are designed to give the most range possible without going with a unidirectional antenna. And the problem is that it worked fine when the 802.11b devices were first rolling out because few people had them, but as they've gotten to be common, you then have to deal with a dozen WAP competing for scarce spectrum.
And all is well and good if you have a large property, but if you're in an apartment and just need something that's fast and can let you move from the desk to the kitchen table, say 15' away, having a device cranking out enough power to go 200' is way too much power.
802.11a devices (operating at 5.45 GHz) are already supposed to detect radar signals and switch channels if one is found. This is particularly a problem in Europe, where most weather monitoring radars are C-band, and share the same frequency band as 802.11a.
Not an expert on this, but couldn't the other hub just relay the encrypted signal, without dectrypting it? Then there is no security problem.
I would love to use my Bionic, headset, GV and sipdroid over wifi, currently not possible b/c of wifi interference.
sysadmins and parents of newborns get the same amount of sleep.
I had a microwave oven that consistently stopped my Netflix videos streaming over WiFi every time someone made a cup of tea.
I was able to prove a contributing issue was related to its poor door seal letting microwaves out using the free WiFi tool NetStumbler (Also known as "Network Stumbler").
NetStumbler has can graph the Signal/Noise ratio of a WiFi station over time. If you put a laptop running NetStumber in a microwave (Don't turn on the microwave!) you should see the signal to noise ratio drop 30 dBm as the door shielding attenuates the WiFi signal. If not, you probably have an old oven that has developed a wonky door seal.
In my case, I was able to feel the microwave door close a little more as I pressed the handle. And after alternating pressing and releasing the door without changing my body position, 10 seconds on 10 seconds off, I was able to clearly see a 5 dBm difference in the WiFi signal to noise ratio on my old oven. That didn't happen on my new oven.
I also saw other people comment that if a cell phone rings inside a microwave, then that's a sign the microwave is leaky. I doubt that's reliable, since many cell phones use a different frequency than microwave ovens. And they don't report signal strength accurately.
But can the researchers detect the government mind control rays transmitted from cell phone towers? If it could do that, I wouldn't have to wear this tin-foil hat all the time!
dragonhawk@iname.microsoft.com
I do not like Microsoft. Remove them from my email address.
You are talking about point to point encryption. Yes, it would be possible, assuming you are able to establish encrypted point to point connections to all services you connect to. Or you can setup a VPN to a "relay" server. The first is simply not a reality at this point, and the second is something most people wouldn't know how to do.
Privacy would still be a problem, because anything up to Layer 3 would not be encrypted in the scenario you propose. Depending on how it is implemented, even Layer 4 would not be encrypted. Regardless, a lot of identifiable information (privacy issue, not necessarily security) would still be available.
morcego
Handy-dandy microwave signal detector! Hey, if your app can tell between wifi and microwave then that would be a neat thing to be able to track.
Hi, I'm working for The Serval Project, and like other projects related to wifi mesh routing, we do have high level goals like this. And we're actively trying to make them a reality.
One of our staff just returned from a presentation to IEEE, to propose a more open standard for the next 802.11 spec.
The basic premise of our proposal is that the protocol for using wifi devices to route traffic should be dealt with in kernel or user space. Not in the radio spec. And that adhoc, and 802.11s are useless for this task (Damn you BSSID, why you change?). We also think that security and perhaps even error correction should be dealt with via a VPN or baked into the application layer.
We want the next wireless spec to include a basic packet radio mode, operating in any unlicensed white-space spectrum, that gives as much control as possible to higher levels of the OS. So that new interesting ideas are easier to experiment with and implement.
And we've been invited to the next IEEE working group to help make it happen.
09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
Sadly the 1950s style jiffy pop always seems to burn the popcorn.
Toaster ovens burn the bag.
That leaves hot air poppers, but they spew rf noise worse than microwave ovens do. (The momentary contacters in the hot air blower act like spark gap transmitters, and blanket a large spectrum. Same with hair driers btw.)
So, how am I supposed to make popcorn, eh?
First of all, switching channels to avoid a microwave is futile... the magnetron isn't all that frequency stable and the peak tends to wander across the band as a result.
Second, 802.11g/n uses OFDM. You get narrowband interference, you reduce the rate on the affected subcarriers. It's built in.
Third, I'm fairly sure using a wifi card as a spectrum analyzer has been done before.
This is cool but I would be far more interested in a card that does NOT detect microwave signals.
In this ideal world of yours, what incentive is there for ISPs to maintain their networks, as you have effectively cut them out of the loop?
You do realize that you would need a backbone SOMEWHERE unless you wanted horrific latency, for example to get traffic from coast to coast?
So, how am I supposed to make popcorn, eh?
Bag of regular popcorn.
Medium size pot, with lid
Oil, or I prefer bacon grease
Put it on the stove, on just above medium *
Put a thin layer of oil in the bottom
Put two and only two kernals in it.
When the first one pops, turn the heat down a little *
Put in one and only one layer of kernals on the bottom
Put the lid on the pot
When it is 2 seconds between pops, it is done.
During popping, you may give the pot one and only one shake.
* your stove settings may vary
In 1992 I was at an IEEE 802.11 meeting (that's WiFi, if you didn't know it by that name). My company was presenting a "pre-standard" wireless LAN design that we were developing, to be considered as a contribution to the standard.
Someone asked "Why does your design have so much error correction coding? Are you expecting the RF environment to be that bad?"
I replied, "Well, I haven't seen any 'Listen Before Cook' microwave ovens out there!"
This got a few chuckles and we moved along.
Many years later, I was doing some patent searches, and I came upon Patent number 6,346,692, titled "Adaptive Microwave Oven"
I'll be damned! Somebody actually patented the "Listen Before Cook microwave oven!"
So now we have WiFi devices detecting microwave ovens. That seems obvious to me. But I'm still waiting for a commercially available microwave oven that will avoid stomping on my WiFi signal :-)
FWIW, The 802.11 Media Access Control (MAC) protocol effectively avoids microwave ovens most of the time, because the magnetrons in consumer microwave ovens only operate on a "half wave" basis. This means they're off at least half the time. A microwave oven during its "on" time looks indistinguishable from another WiFi transmitter, and so your WiFi device simply waits until the microwave oven turns off before transmitting the next packet. This results in slower throughput, but isn't a show stopper.
The bigger problem is that since the microwave oven doesn't listen before turning on its magnetron, it tends to "stomp on" your WiFi signal occasionally. This, combined with the fact that the majority of IP based communications is TCP (and TCP sees every packet loss as congestion, causing it to slow down for the next few-to-tens of seconds), results in more throughput loss than is strictly related to the number of packets "stomped upon."
I could so see an application that let you detect and pinpoint a phone or any bluetooth device that you lost around the house. The problem is a thief could also be using it to pinpoint what houses got the good electronic shit just by driving around or what houses are empty just by looking for who not using anything! Hell you want to steal dozen of cell phones you just drive to the nearest parking lot with this thing.
Drat
Watch this Heartland Institute video
say 15' away, having a device cranking out enough power to go 200' is way too much power
The WiFi routers I've seen have a setup were one can adjust the output power. Of course, almost noone sets it to something sensible, which means my neighbour's signals a stronger than my own in parts of the apartment (on the other hand, that same inability to configure WiFi means they all fight around the channels 1-4, so I can avoid them).
Routers should have an automatic power adjustment for the devices it has connected. Is this technically possible?
LTE does something like this, where the base station continuously analyzes the radio spectrum and
figures out the optimal frequency (it uses multiple separate ones for the same cell) and the optimal
transmission power (for both downlink and uplink transmissions).
Part of the definition of optimal here is not so strong as to interfere with neighbouring cells more than necessary
In theory, you could implement some inter-AP protocol as part of a WiFi standard to allow them to
determine their resepective interference patterns on each other and cooperate better.
Yup, Shannon be damned. Frequency agility, which has been used in various radios for decades, will solve all these pesky spectrum crowding problems.
There's also the Ubiquiti AirView, which I see is available for as low a $40 now.
They should have done a little Googling before they decided on a name...there's already a commercial product (albeit a very different one) that uses the name "AirShark":
http://www.itrbo.com/airshark/airshark.html
For your security, this post has been encrypted with ROT-13, twice.
IIRC there a program back in the ethereal/early wireshark days called airshark that was for analysing WiFi traffic. A google & bing search turns up nothing. Anyone else remember this?
Yes, which is why I added "so much".
Let me get this straight. These researchers managed to prove, on what was likely a proprietary platform, what we already proved on an open platform? The Ubertooth has been proving and showing this interference for months now. [Hak5 - Youtube]
I was thinking pretty much the same thing. If I really, definitely need a microwave, there's always one at 7-Eleven.
"Who controls the past controls the future. Who controls the present controls the past." -- George Orwell
The WiFi devices actually cooperate, it's part of the spec. A WiFi network consists of more than just the clients attached to it - it includes *all* clients and APs on the same channel as well.
First, the protocol is CSMA/CA, so any device using channel 1 (regardless of network) will try to avoid stomping on another device using channel 1, even if it's on a completely different (e.g., your neighbour's) network. It also has forward compatibility built in by setting a virtual carrier timeout - it's how 802.11n devices avoid conflicting with 802.11b/g devices. This virtual carrier basically tells incompatible devices that the medium is busy (for the specified duration) even if they can't decode the data.
And while you can DoS a network by doing this, you basicaly shut down the entire channel as everyone obeys it.
It's one of the reasons why setting a network to "g only" didn't really work (it was ignored if they detect a b device, which can be operating on another network, or in ad-hoc mode).
Interference still occurs though because you have classic radio problems of hidden nodes and such. But the IEEE recognized that nodes interfering with each other gave everyone less bandwidth than if they cooperated.
Fucking corporate asslicker idiot.
Oh yes, I see. Clearly it is unacceptable to have most of the work I do, as well as most of my clients, rely on sub-1000ms latency getting to the internet.
Honestly, who do you know who would put up with 1second skype latency, or 25 seconds to load any modern webpage (which will ping several domains, as well as do AJAXy requests, all incurring massive latency on a mesh network)? Do you have any idea just how bad the internet would be if everything you do incurred large fractions of a second in latency? Do you understand how awful slashdot would be on such a network?