WiFi Streaming Radio

wifiradio

[Jeff] is continuing to work on his WiFi streaming radio project and is now into part 7. The reason it’s taken so long is because he’s bothering to document every single piece of the system instead of assuming too much of the reader. The core of the system is an Asus WL-520GU wireless router. It is supported by OpenWRT and has a USB port for use with an external audio card. mpd, Music Player Daemon, is used for playback. This latest part features adding an LCD display for the current track. The router board already has points for the serial port, so it’s just a matter of adding an AVR to talk to the LCD. The next step is building a simple user interface and then boxing everything up. You can view a video of the display below.

Continue reading “WiFi Streaming Radio”

Wearable XBee Morse Code Keyer

xbeeglove

NYC Resistor hosted a wearable wireless workshop today. It was taught by [Rob Faludi] and [Kate Hartman]. They brought along their recently released LilyPad XBee breakout boards. The goal of the class was to use the digital radios to build wireless communication gloves. Above, you can see the conductive thread sewn into the fingertips to key the device. The signal is transmitted to the other glove, which flashes an indicator LED so you can communicate using Morse code.

Scratch Built RFID Tags

rfid

[nmarquardt] has put up an interesting instructable that covers building RFID tags. Most of them are constructed using adhesive copper tape on cardstock. The first version just has a cap and a low power LED to prove that the antenna is receiving power. The next iteration uses tilt switches so the tag is only active in certain orientations. The conclusion shows several different variations: different antenna lengths, conductive paint, light activated and more.

New WPA TKIP Attack

wifibox

[Martin Beck] and [Erik Tews] have just released a paper covering an improved attack against WEP and a brand new attack against WPA(PDF). For the WEP half, they offer a nice overview of attacks up to this point and the optimizations they made to reduce the number of packets needed to approximately 25K. The only serious threat to WPA so far has been the coWPAtty dictionary attack. This new attack lets you decrypt the last 12 bytes of a WPA packet’s plaintext and then generate arbitrary packets to send to the client. While it doesn’t recover the WPA key, the attacker is still able to send packets directly to the machine they’re attacking and could potentially read back the response via an outbound connection to the internet.

[photo: niallkennedy]

[via SANS]

Arduino RC Airplane

arduino_airplane

[Olivier] told us about this fantastic project where he built his own RC airplane. The airplane itself is nothing special, it is the controls that are worth paying attention to. He used an Arduino Diecemilla , some XBee transceivers, and a SparkFun Wee. The main site is a general overview, but there are links to more detailed breakdowns of how to build some of the parts. There are several videos of him flying it as well.

Getting Root On The G1

If you’ve been holding off on a T-Mobile G1 purchase because you didn’t like the apparent user restrictions, there’s some good news. The Android powered phone comes with an easy button for getting root. Install a terminal app and you can manually start the telnetd service. All that’s left is telenetting into the device and it’ll give you root level access.

Wireless Arduino Programming With ZigBee


ZigBee is a low-power communication system using digital radios. It’s intended to be easier to work with than Bluetooth. Adafruit recently added an adapter board for Digi’s XBee product line and has put together a great how-to to show the devices potential. Using two XBee radios and adapters you can wirelessly program an Arduino board. This would be great if your Arduino was installed in an inaccessible area or maybe it’s over 100feet away from where you’re working. The radios do serial communication just fine. What the how-to covers is getting the reset line working so the Arduino can restart automatically after you program it. Once the radio pair is configured properly, it will pass the RTS line state directly from one device to the other.