Archive: Wireless

Page 1 of 2 1 2

October 28, 2008

3D WiFi blimp

After yesterday's fish blimp piqued my interest in quiet flying robots, I stumbled across this teleoperated blimp with a stereo vision system. Called YARB (Yet Another Robotic Blimp), the blimp is controlled remotely from another computer via a wireless connection and onboard firmware.

The project is made by Surveyor, the company that created and sells an open-hardware, free-software stereo vision system, which basically bundles the two cameras, a wireless connection, servo controllers, and a uclinux-based embedded server all into a single package.

The device looks to be just what you'd want in an out-of-box airborne telepresence system, but it'll set you back about $550. For comparison, and in case you've ever wondered, it takes about 840 kw hours or approximately $50 worth of electricity to produce enough hydrogen to lift your own butt off the ground. While this may not put things in perspective, it sure is an awesomely random fact that you can unleash next time you find yourself talking about blimps in a party conversation.

YARB (Yet Another Robotic Blimp)
Surveyor Stereo Vision System

Posted by Jason Striegel | Oct 28, 2008 09:43 PM
Electronics, Flying Things, Wireless | Permalink | Comments (0) | TrackBack | Digg It | Tag w/del.icio.us

September 20, 2008

WiFi robot

wifirobot_20080920.jpg

Jon Bennett created a nifty wireless telepresence bot out of a thrift store RC car, a Linksys WRT54GL router running the Open-WRT Linux firmware, a network camera, and a microcontroller. He's built two variations: one controlled by a PIC microprocessor, and the other controlled by an Arduino. You can use whichever processor you are more comfortable with, and make one of your own for very little cost using this guide.

The goal of this article is to give a high-level overview of the project and provide some implementation details of the software and electronics. It is not meant to be a step-by-step how-to guide, but there should be enough information for someone with motivation and some background knowledge in electronics and software to be able to make their own Wifi Robot. All of the source code is being released under the terms of the GNU GPL v2, so by all means, use the code, and improve it!

This is one of those basic projects that you can take in a number of directions. Jon's guide will get you through interfacing with your typical RC car electronics and controlling it remotely. From here, it's all software. Someone should take a stab at adding an image processing routine on the remote end to create an autonomous sidewalk cruiser.

Wifi Robot

Posted by Jason Striegel | Sep 20, 2008 07:48 PM
Electronics, Wireless | Permalink | Comments (0) | TrackBack | Digg It | Tag w/del.icio.us

August 16, 2008

Free airport WiFi

Most solutions for getting around the captive portals used in $7 airport wireless services involve sniffing the network and spoofing authenticated MAC addresses. I stumbled across an old post from 2006 by Felix Geisendörfer who discovered that some of these proxy systems are set up to allow pictures through before payment.

Presumably this is to allow external custom imagery and analytics tracking bugs to be accessed during the sign-in process. The funny thing is that the proxy allows files through based on a string comparison on the requested URL, and it's easily fooled.

Without any hope of success I typed http://www.google.com/.jpg into my browser's adress bar, and to my big surprise I saw the page you see when you follow the link right now. The next thing I typed in was: http://www.google.com/?.jpg but that didn't work. But I went on, and found that url's like http://www.google.com/search?.jpg worked like a charm. I found that I could easily visit sites like slashdot, google, or even this weblog, when adding a ?.jpg at the end of the url. The next logical step was to automate that. I downloaded greasemonkey.xpi?.jpg (*g*) and wrote a 4 line js script that would add ?.jpg to every link in a document. That way I was able to browse most sites without a hassle.

I wonder how prolific this loophole is. Next time you're in an airport (or a hotel), give it a shot and let us know how it works for you.

Hacking a commercial airport WLAN

Posted by Jason Striegel | Aug 16, 2008 09:29 PM
Travel, Wireless | Permalink | Comments (3) | TrackBack | Digg It | Tag w/del.icio.us

July 21, 2008

Tether your iPhone 3G

Your iPhone can connect you to the web from just about anywhere, but sometimes browsing on a tiny screen isn't enough. With jailbroken 3G and some free software, it's pretty easy to bring that internet-anywhere access to your laptop.

Nate True put together a howto that will guide you through the steps for configuring your iPhone 3G as a web proxy using the 3Proxy software. The laptop connects to the iPhone over an ad-hoc WiFi connection, the iPhone connects to the internet on its 3G connection, and 3Proxy sits in the middle, shuttling http requests and responses from your laptop to the world wide internets.

There are a number of steps involved if you include the whole jailbreaking process. If you get this out of the way, though, you'll be prepared to jack in in an emergency (or in a lame-o airport with pay wifi).

How to tether your iPhone 3G
3Proxy
PwnageTool 2.0.1 (for jailbreaking your iPhone 3G)

Posted by Jason Striegel | Jul 21, 2008 10:12 PM
Mobile Phones, Wireless, iPhone | Permalink | Comments (2) | TrackBack | Digg It | Tag w/del.icio.us

March 26, 2008

BATMAN: adhoc mesh routing

batman_20080326.jpg

BATMAN (Better Approach To Mobile Ad-hoc Networking) is a routing protocol designed for multi-hop ad-hoc mesh networks. When you run BATMAN on routers in an ad-hoc network, the nodes in the network constantly send out little broadcast packets that are picked up and re-broadcast by nearby machines. Rather than have each node develop a formal map of the network, they can figure out the most reliable routes to other machines in the network based on the speed and reliability of broadcast packets that they receive from other nodes.

You can imagine a scenario where router A might be a single hop away from the uplink router U, but the connection is somewhat unreliable or drops packets from time to time. If router B has a solid connection to U and also has a reliable connection to A, it might be a faster and more reliable to route A's packets through B, even though it's ultimately 2 hops to U. The way BATMAN works, router A would receive U's broadcast packets more frequently from B (due to the U<->A packet loss), which would cause it to automatically send outbound data through the more reliable B connection.

It looks like this might be fun to experiment with a neighborhood network or even in a larger home with poor coverage. BATMAN is available in OpenWRT, so you could scatter a number of cheap routers throughout an area, give one of them a DSL uplink, and have solid wireless laptop connectivity wherever you want it.

If you really want to get crazy, you can run the routing protocol on your Linux laptops too, making them full mesh participants and expanding the coverage area wherever you go.

B.A.T.M.A.N.
Using BATMAN with OpenWRT

Posted by Jason Striegel | Mar 26, 2008 09:53 PM
Linux, Wireless | Permalink | Comments (3) | TrackBack | Digg It | Tag w/del.icio.us

January 6, 2008

Turn a Windows Mobile 6 device into a WiFi Router

WMWifiRouter is a new utility that you can run on your WiFi-capable WM6 device to turn it into a GPRS-uplinked WiFi router. When activated, it will set up your WiFi link in ad-hoc mode and start a DHCP server. Your laptop will see a new network called WMWifiRouter, and connecting to it will funnel all of your network traffic through your phone and its GPRS connection.

It used to be that you had to use a separate laptop connected to your phone to do the routing and network address translation side of things. This hack will allow you connect 1 or more WiFi laptops anywhere where you can get a cell connection, and you can do it without additional hardware. All you need is your phone.

Why isn't this available as part of the base WM6 operating system?

WMWifiRouter - Link
WMWifiRouter forum discussion at xda-developers.com - Link

Posted by Jason Striegel | Jan 6, 2008 07:55 PM
Mobile Phones, Wireless | Permalink | Comments (5) | TrackBack | Digg It | Tag w/del.icio.us

January 4, 2008

Add Bluetooth to your iPod

btipod_20080104.jpg

fstedie came up with a nice hack for adding internal Bluetooth audio support to your iPod:

1st Ever Bluetooth-Enabled iPod!

If you're like me, you've often asked yourself why Apple has not added native Bluetooth capability to their iPod line up. Even the iPhone only supports mono Bluetooth!

Sure, there are numerous adapters that plug into the iPod's dock connector to give you wireless music, but they are clunky, they come off easily, can't use them with your case and you have to charge them separately!

So, here is my way to add "native" internal Bluetooth support to your 4G iPod. The same method may be used with other iPod versions, I leave that up to you.

The hack essentially involves disassembling a small Bluetooth audio adapter and wiring it directly to the iPod mainboard. Audio input is tapped from the headphone jack and draws power directly from the iPod's battery, giving you a completely wireless and dongle-free audio device.

Check out the picture above, though, and you'll also notice fstedie has replaced the iPod hard disk with a CF card. He has an instructable for that, too. I mentioned Mark Hoekstra's hack to create an iPod-to-CF adapter last year, and it looks like these are now more readily available and can be ordered online. Pretty cool little iPod hacks, I must say.

Add Internal Bluetooth Capability To Your iPod - Link
Convert your 4th Gen iPod to use Flash Memory - Link
iPod CF and SD Card Capability - Link

Posted by Jason Striegel | Jan 4, 2008 08:18 PM
Electronics, Hardware, Wireless, iPod | Permalink | Comments (4) | TrackBack | Digg It | Tag w/del.icio.us

December 30, 2007

Eavesdropping on Bluetooth headsets

Here's a short video in which Joshua Wright demonstrates how a Bluetooth headset can be hijacked, allowing audio to be captured or sent to the device:

Few users realize that Bluetooth headsets can be exploited granting a remote attacker the ability to record and inject audio through the headset while the device is not in an active call. SANS Institute author and senior instructor Joshua Wright demonstrates.

All that is necessary is knowing the device address, which can be easily sniffed, and the secret pin, which defaults to 0000. The headset audio is tapped while not in a call, so any room conversation the headset's mic can pick up can potentially be listened to remotely.

Posted by Jason Striegel | Dec 30, 2007 02:06 PM
Mobile Phones, Network Security, Wireless | Permalink | Comments (18) | TrackBack | Digg It | Tag w/del.icio.us

December 16, 2007

HOWTO - DIY radio modem

radiomodem_20071216.jpg

Eric Seifert sent in some information on creating a home brew radio modem using a standard PC sound card, an iPod FM transmitter, and an FM radio. He has his current revision working at 9600 BAUD for distances in the neighborhood of hundreds of feet.

The sending side outputs an amplitude encoded data stream to the sound card, which is connected to the FM transmitter. On the receiving end, an FM radio receives the transmission, and outputs it to the receiving soundcard's line-in, where it is then decoded. The hardware set up is extremely simple. It's the software for reliably encoding and decoding the data (and handling error conditions) that's the tricky part.

Eric released some example encoding/decoding software on his site, so you can start with that and take a swing at improving its error handling ability. You'll need a Linux box with the ALSA and SDL libraries to compile it.

Radio Modem - Link

Posted by Jason Striegel | Dec 16, 2007 09:22 PM
Electronics, Linux, Wireless | Permalink | Comments (3) | TrackBack | Digg It | Tag w/del.icio.us

November 28, 2007

Internal bluetooth hack for the Asus Eee PC

eeepcbluetooth_20071128.jpg

tnkgrl spent some time exploring the motherboard of her Eee PC. Looking for available USB ports, she was able to hijack the USB trace that goes to the mini PCIe slot used by the Atheros wireless card. Since the Atheros doesn't use the USB signal, the card will still function without it. This gives you a spare USB port, perfect for embedding a tiny USB Bluetooth module!

If you don't mind soldering a few traces, you can add a built-in bluetooth device to your Eee PC. You'll still have the external ports available for other devices, and your wireless card will still function. The only difference is that when you can't find a hotspot, you'll be able to get a cellphone uplink and jack in using your new bluetooth connection.

Modding the Asus 701 (Eee) - Bluetooth - Link

Posted by Jason Striegel | Nov 28, 2007 09:05 PM
Electronics, Wireless | Permalink | Comments (0) | TrackBack | Digg It | Tag w/del.icio.us

November 23, 2007

Wifi range extender: 5 bars for 50 cents

With just a wire, a wood screw, and a drinking straw you can go MacGyver on your PC's WiFi and make yourself an omnidirectional "range extender" antenna, similar to what you'd find in the store for $30. There isn't a lot of talk about the reasoning behind the antenna design... it's just a straight duplicate of what's in the commercial product.

WIFI Range Extender Antenna - Link

Posted by Jason Striegel | Nov 23, 2007 09:57 PM
Wireless | Permalink | Comments (4) | TrackBack | Digg It | Tag w/del.icio.us

November 2, 2007

Verizon TOS updated; still behind the times

hahaevdo.jpg

(image generated with HAHA FUNNY PICTURES).

James Kendrick has posted his take on Verizon's new terms of service (TOS). After recently settling claims about their unusual definition of the word "unlimited", they are up to some annoying tricks:

Verizon has posted their new TOS and sure enough they have cleared up what limits they may be placing on customer's usage and what they will do as a result. This includes a very interesting clause about throttling users who exceed the 5 GB limit.
...
You should note under the acceptable usage listed in the TOS that "automatic data feeds" are not permitted meaning no automatic RSS feed checking. Ouch.

Full details over at jkOnTheRun

Posted by Brian Jepson | Nov 2, 2007 02:13 PM
Wireless | Permalink | Comments (0) | TrackBack | Digg It | Tag w/del.icio.us

October 5, 2007

Make a cheap Xbox 360 Wireless Adapter with DD-WRT

xbox360_20071005.jpg

DD-WRT, the awesome open source router firmware, has a feature that will turn your router into a wireless client instead of an access point. In this configuration, a cheap 802.11 access point can be transformed into a wireless adapter that you can plug standard ethernet-bound devices into.

This project will help you change a cheap wireless router into a wireless receiver for your Xbox 360. The total cost of this project can be as low as twenty or thirty dollars, compared to the one hundred dollars Microsoft wants for their little wireless dongle.

If you have a PC or two without a wireless connection, this hack is also a nice way to extend your network throughout your house without needing to pull any cables. I have a feeling that the hardware in most routers will pick up a stronger signal than built-in PC/laptop wireless adapters, so it may also be worth checking out if you get a spotty signal in your corner office.

DD-WRT Client Mode: Cheap Wireless For Your Xbox 360 - Link

Posted by Jason Striegel | Oct 5, 2007 08:33 PM
Wireless, Xbox | Permalink | Comments (2) | TrackBack | Digg It | Tag w/del.icio.us

July 30, 2007

iPhone tether: enable EDGE wireless on your laptop

iphone_20070730.jpg

Of all the applications you can upload to the iPhone thanks to the Jailbreak and iPhoneInterface hacks, a SOCKS proxy daemon is perhaps the most useful. It's also the best way to make full use of an unlimited data plan.


Recent developments have allowed iPhone hackers to compile background applications for the iPhone - among the most interesting so far is srelay, a SOCKS proxy server.

srelay running on your iPhone opens up a very exciting possibility - you can use your iPhone's EDGE connection with a laptop or other Wifi-enabled device.

This is about as essential as it gets for laptop users who regularly travel outside the range of reliable WiFi. When this is activated, you'll be able to browse the web on your laptop just about anywhere you can get a cell signal. Your laptop will connect to the iPhone over an adhoc WiFi network, and the SOCKS proxy will happly funnel your web requests over the iPhone's EDGE data connection.

I should also mention that this sort of functionality is a typical feature for just about every other phone on the market -- I've been doing this with my GPRS Windows Mobile phone for years -- so it's nice to see the iPhone finally get with the program.

Tether your iPhone: EDGE internet on your laptop - Link

Posted by Jason Striegel | Jul 30, 2007 07:57 PM
Wireless, iPhone | Permalink | Comments (1) | TrackBack | Digg It | Tag w/del.icio.us

May 31, 2007

Build a Universal Wireless Repeater appliance

wrt54g_20070530.jpg
The beta-v24 version of the DD-WRT firmware has a new feature that allows it to function as a standalone range expander. This is similar to the functionality provided by a wireless distribution system (WDS) network configuration, but unlike traditional WDS, the repeater router emulates a standard client connection to the parent router. This eliminates the need to have two DD-WRT supported routers, running the same firmware, both set up specially for this purpose.

Simply put, you can configure a single repeater appliance and it will work in conjunction with the wireless router you normaly use at your home or office, regardless of the primary router's model or firmware. There's even an "AutoAP" option, which will allow your repeater to automatically monitor and connect to the access point with the strongest signal.

Complete instructions for getting this set up are available at the DD-WRT forums - Link.

Posted by Jason Striegel | May 31, 2007 10:28 PM
Wireless | Permalink | Comments (0) | TrackBack | Digg It | Tag w/del.icio.us

Page 1 of 2 1 2

Bloggers

Welcome to the Hacks Blog!

Brian Jepson.Brian Jepson


Jason Striegel.Jason Striegel


Philip Torrone.Phillip Torrone



See all of the books in the Hacks Series!
Advertise here.

Recent Posts

www.flickr.com
photos in Hacks More photos in Hacks