Hood River, Oregon
We were driving down Interstate 5, Steve at the wheel, when my cellphone rang. ‘Roz, I can see you moving! You just passed an airport. And you’re breaking the speed limit.’
It was Geoff, my friend in Leeds who has been helping me out with many things including enhancements to this website. He was all a-quiver to be able to see us moving across the map in close to real-time.
The Tracker sits in a large box between the two front seats, periodically emitting modem-type noises as it sends a packet of data skipping out across the States to a server in Florida. For those of an anorakky disposition, see below for a more comprehensive description of how it works (courtesy of Steve).
It’s impressive that someone sitting in their home in Leeds can virtually watch a vehicle in Washington state zipping down the freeway, and can then speak to the passenger of that vehicle to let them know what town they just passed.
I just love technology when it works.
Now for the techie bit…
APRS is pretty cool stuff. In the truck, three components work together: a GPS receiver, a 2-meter ham radio, and a Packet TNC (Terminal Node Controller). The latter is a little computer whose job is to allow text to be transmitted and received over a radio that was designed for normal voice use… like an old-fashioned modem, but with a lot more smarts, it clumps text into “packets” that are then transmitted over the air as bursts of sound. In the case of the tracker, these take a special form that includes the current latitude, longitude, and speed.
When one of these is received by another amateur radio packet station that has been dedicated to APRS use, it is immediately forwarded on… and within a few seconds the location beacon has covered hundreds of miles. Some of these stations include an Internet gateway, and, with luck, it will catch the packet and re-send it to a computer down in the Florida Keys. Steve Dimse K4HG, a friend of Steve’s, is the fellow who developed that, and it disassembles the packet and inserts the location and call (in this case, N4RVE) into a database.
When you click the link from Roz’s blog, the findu server displays the appropriate region from the Google Maps server, then places an icon at the most recently received location. In our case, this is a little canoe, and if all goes well it can be updated as often as once a minute.
When Geoff called us yesterday, we had a chuckle at the number of computers (including tiny embedded ones) that were involved in letting him see our location. Steve estimated that the data had passed through somewhere around 50 separate processors to bring you that little canoe zipping down I-5…