SeattleWireless
[Blog Home] [Homepage] [Projects] [SeattleWireless] [Email Me] [Resume DOC] [Resume HTML]
Location:

Mon, 28 Mar 2005

Bringing WiFi to Rail and Bus Service

Rail, light rail, and monorail systems are growing in popularity in the US. As a Seattle native, I have watched our transit system develop over the years. One of the most exciting and promising services I have seen is the Sound Transit "Sounder" train. This commuter train runs both from the north and south ends of seattle. One route from Tacoma to Seattle, the other runs from Everett to Seattle. Passengers are typically commuters looking for another way to access downtown areas without using the highway system -- or even bus system, which can be just as susceptible to gridlock. Many commuters have laptop computers, and make use of on-board AC power and laptop tables. These demographics are prime for the implementation of a broadband hotspot system on board the train.

While a mobile hotspot using a cellular card is a novel concept for small groups of users, this configuration would not scale to service a train. However, other systems can be implemented to meet the heavy usage requirements and actually provide higher access speeds to the Internet.

Here's a brief idea how .......

Unlike buses, rail corridors are typically straight and well defined. They also are relatively flat and well cleared of obstructions -- something perfect for microwave radio systems. Rail right-of-ways, train platforms, and multi-level parking garages also provide locations to collocate equipment.

It would be trivial for a transit authority to contract out for such an installation. Assuming that the right-of-way or collocation could be secured from the rail operator, or even the sole use of transit-owned facilities, a radio system deployed similar to a cellular telephone network could be put in place. This could either be 802.11, WiMax, or another microwave backhaul solution. This is not important. What is important is this system provides seamless roaming to the train, which in turn, contains a router and a WiFi access point on each train car.

This network would only require a cell every 2-5 miles, depending on the topography and type of tower used (if any). Each cell could be linked using licensed or unlicensed microwave, requiring very little monthly recurring cost (MRC) for each "cell site". The only significant cost would be the procurement and MRC of an uplink to the internet and on going support and maintenance contracts.

While the transit authority could charge for WiFi access, I believe that given the relatively low MRC, it would be wise to absorb the costs of this service.

That's right, for what is probably considerably less than SoundTransit pays yearly in any marketing campaign, they could significantly increase passenger productivity and thus significantly increase Sounder ridership. Maybe Sound Transit needs to take a look who would bid on even as little as a trial system, perhaps similar to the Washington State Ferry WiFi contract.

The future light rail and monorail services are even easier, as right of ways are most definitely secured along these tracks. Using microwave links and cellular-like systems, these vehicles can also be easily reached, and tied into a common internet access point.

Now what about buses? I really think the cellular option is the better choice. CDMA 1xRTT, WCDMA/UMTS, and the soon-to-be-released CDMA EV-DO services are quite sufficient for several users. Google actually uses a similar backhaul for their private commuter buses. Buses typically have lower rider densities than trains, and a dedicated network to support these bus routes just is not feasible at the moment.

[/train] permanent link

Fri, 25 Mar 2005

Train Users

There is a lot of hype regarding mobile hotspots. It was fun to have a backpack node with CDPD back in the day, but quite honestly, nobody really used it unless i was intentionally offering internet access to a friend.

On the train, its a different story. We have 5 regular users (besides Peter, Michael, and I). They discovered our access point by accident. This is impressive given the fact that we only cover one train car. Two of these regular users are actually on the Everett train that is typically parked across the platform from us for about 15 minutes.

Users check email, surf the web, and talk to their friends on instant messenger. They consider our service invaluable and very generous. While it is difficult to advertise in an SSID that it is perfectly ok to connect, "FreeInternetAccess" is a dead give away instead of something vague like "seattlewireless".

Even with user ratios in mind, 5 users is about tops for sharing a 1xRTT connection. While this connection bursts to 144Kbps, i typically see 100-120Kbps of actual throughput. Pretty good for rush hour on a train thats moving 60MPH. Since CDMA isn't particularly sensitive over signal strength, I can get the same speeds with 1 bar as i can with 5.

Now that I have allocated a soekris, I am going to be working on a dedicated unit for this sharing. I am also going to experiment with a battery powered option, but since there is AC on the train, it won't be that critical. I want HostAP so windows sees it as an access point, a proper captive portal (so people know whats going on), and also host some small train intranet so people can either communicate with one another or figure out what this strange project is about. After all of this is complete, I am sure we will end up with a "mobile hotspot" distribution image that can replace the need for some crazy $800 sharing device.

Above: Peter Yorke enjoys WiFi access on the train at King Street Station, while others sitting in the Everett train (pictured outside train window) check their email.

Above: The "Magic Backpack" which makes our mobile hotspot possible.

Above: The laptop that makes it possible using Windows ICS, WiFi, and a SprintPCS 1xRTT card. Hopefully it will be replaced with a dedicated Soekris soon.

[/train] permanent link

Thu, 24 Mar 2005

WiFi on the Train...Sort of!
As most people probably don't know, Peter, Michael, and I started taking the train together a week or two ago. Trains with no internet access suck, so I decided to privately share my SprintPCS 1xRTT card between the three of us using WiFi. So this was cool, and TacomaTrainNode was born.

Then, just for fun, we decided to turn off the security features of this access point. Suddenly, 6 different laptops on the vicinity associated within about 5 minutes and started actively using it. What is even more shocking is our WiFi signal was only spanning about one train car.

We decided to determine who these people were, and using a nifty script which identifies local instant messaging client user names, we approched each user via instant messenger while on the ride home. These people, where considerably technical and excited that they could access the internet on the ride home. The unanimous outcome of each conversation was that Sound Transit should seriously consider looking into deploying such a service. Apparently from our little experiment, the demographics are just right. It would certainly be used.

So there we have it. Want to access the train node? Here are some specifics on operation:

Morning (Tacoma to Seattle): Last Train, Front Car
Evening (Seattle to Tacoma): The car parked at station "G", car # 403.

Contact Information: tripplemocha (AIM), maokhian@hotmail.com (MSN)

[/train] permanent link

Tue, 22 Mar 2005

First Hacknight in A Long Time
I have not been a very good SeattleWireless person this year. I have been going to school in the evenings, which unfortunately rules out the tuesday night HackNight. Ok, sure, we have HackTrain on the Tacoma Sounder, but its just not the same. Maybe we just need some good video link ups or something?

As almost nobody knows, my wife is going into consulting. This is always an interesting subject at HackNights, and Maggie and I have been dragging our feet on this thing for almost as long as we have known each other....which isn't all that long...but still.

Also talked about SnowNet, which has almost the same status as Washington's "Snow Pack" (or lack there of). (Yes, it melted). My SnowNet team has a new leader (Peter Yorke) who will, at the very least, be in charge of salvaging gear. After this, we are going to have to seriously consider our goals for the future. What are we trying to accomplish? Do we really even have the resources (time) to do this?

SnowNet, even at its conception, was a network to nowhere. Yea, sure, long haul wireless links into eastern washington....resistant to the sensitivity of today's infrastructure...bla bla bla...but this was intended to go into communities with no active community network projects. Build it, and they won't come, and the gear rusts on the tower.

On a happier note, I am pleased to report that we have an active user base (as in, repeat users) on the Sounder through TacomaTrainNode. Is that awesome or what?!

[/hacknight] permanent link

Tue, 15 Mar 2005

X10 is Out of Control
When I first moved into my house a little over a year ago, I retrofitted all the switches in my house (a little over 20 light switches in all) with X10 dimmers. Yes, I can even dim my porch lights! I had a nifty RF remote control, web interface, and even cell phone interface to control these. I even was able to write cron jobs to turn on the porch and landscape lights.

Well, now its not very fun anymore. Either someone hacked the BSD box which controls my lighting systems, or there is noise sitting on the line which is being mistaken for actual commands. All the lights in my house are turning on and off at random about every 5-10 minutes. Its not just one light, but all 20 of them. What is really cool is when you try to put the baby to sleep and her light comes on full blast. Not to mention other very annoying moments. Try to turn a light off, well, it just might come back on again!

I am frantically looking for noise sources and system logs to see just what could be causing this issue. Replacing over twenty switches to correct the lighting issue is not something I really want to do at the moment.

Has my house been 0wned?!

[/home] permanent link

Mon, 07 Mar 2005

Rules to a Successful Community Wireless Network Project

  • If you are a lone individual starting such a venture, seek interested recruits by visiting local user groups which may have cross-over interest (linux sigs, networking sigs, ham radio sigs, etc). Keep in mind that you will have to work with these people for an indefinate amount of time. Make sure you get along, go out for coffee a few times. This is technically an interview process. Seek those who are proficient in dis-similar skills than you. Seek those who have the time, energy, and drive to continue. Those in the IT profession are a good match.

  • Do not engage in "General Meetings" to stir up energy, seek new members, or talk about your network.

  • Focus more on smaller, core working group meetings than general meetings. You will actually accomplish something. Occasionally, people will still show up and ask you questions, but nothing to the extent of a general meeting. HackNight has accomplished more in the last year or so than all other SeattleWireless years combined. Small, efficent groups of core people are all you need.

  • Do not market vapor networks to obtain "critical mass". Although a lot of CWN networks (like SeattleWireless) have used such tactics, it is simply a waste of time. Everybody loves the attention and the articles, but frankly, its a distraction you don't need. They are promises you may not be able to keep.

  • Limit your marketing to simple documentation of your project's progress and purpose on your website. Use wiki's and do not spend too much time maintaining your site.

  • In the beginning, nobody had line of sight to one another in SeattleWireless. That's why you have to find high places to put antennas. This is not time for a holding pattern; never say "well, as soon as we find someone line of sight, we'll do it...".

  • Be careful who you give gear to and the arrangements you make...they can bite you in the butt later. Will they just take your gear? Will they run off and start their own venture? Will they lose interest 6 months down the road? Do they even have the authority to colocate gear on their building/structure?

  • Do not finance the installs of individuals. People who do not want to spot the money for a personal install are not likely to have the interest or drive to continue in your cause much further. If the site benefits the intergration of other (core) members into the network, you may want to proceed this with caution. Remember that other sites/developments could come along later. Do not just jump on these.

  • Finding the best/highest sites will not be easy. Its non-technical and more political. It may also be your biggest hurdle to success. You will need to make good friends and find people sympathetic to your cause to gain free roof space. After that, your financing and technical skills will follow.

  • There is no one magic technology. Don't ever wait for the next, greatest technology around the corner that will save your network. When it comes, it will not save your network and the lost time will be damaging. The technology today is good enough.

  • You will need to dedicate lots of time to your project, at 4-6 hours of steady, routine work a week. Make a night out of it, and invite your core members to a "HackNight" of such. This does not include actual time for installs. These will be bursty and less frequent, but during these install campaigns it will eat your weekend/other free time too.

  • Those "vets" in the field do not ever regret venturing into the madness. Its interesting, and you learn a little bit on your way. I could care less about "freeing the internet from corporate America$#@#", "OPEN SOURCE AND DOWN WITH MICROSOFT", or "down with the phone company/man/etc/whatever". I do it for the thrill and technical aspect.

  • If you have limited financial resources, do not enter a holding pattern, waiting for a rich fellow to join your cause or donate millions in hardware.

  • You may or may not want to incorporate and enter 501(3)c status. While it offers protections, it also can introduce overhead and create too much structure in your group. Be sure to at least hold registered trademarks to your names, so a profiteer does not steal your good name.

  • Someone told me I sounded like an old man stroking my beard......great....i'm really not that old!

    [/seattlewireless] permanent link

    For past blog entries, check out the archive on the side or click here.


  • Make some extra cash with your blog too: