.!.
USB
My very next step is a PCMCIA USB adapter. Fortunately these things aren’t too expensive if you’re patient on ebay. I may even build a small 5V power supply that taps off the 12V in to allow more devices. From this point on any other peripherals will have to be USB or RS-232. The obvious advantage of USB is that the device can be powered by the port.
GPS
Now what good is a mobile router if it doesn’t know where itself is? The original stompbox image supports gpsd and I plan to get one of the small “gps mice” that are on ebay for $50-60. Once we know where we are and export that information with gpsd we can use a wide range of scripts or apps to access it. A laptop running linux in the car can get gps data over the wifi, we can send the data off to a web server for real-time vehicle tracking and we can also log to a local disk for some war driving logs.
Read the rest of this entry
Share and Enjoy
I gave my first stompbox presenation at the XCSSA meeting in San Antonio tonight. It was a good mix of old and young geeks, mostly hardware afficianados with a love of the non-standard.
I hope everyone enjoyed my first attempt at presenting to a user group. it was good to meet new people and I’ll definitely try to attend future meetings. XCSSA meets at 7pm on the 3rd Monday of every month in the Nail Technical Center, San Antonio College.
Rich Jennings presented the the Cubix embedded computer stack. It’s 1.5″ square, runs an ARM[?] processor with 256K of RAM and 2MB of flash. Power consumption is under 100mA for most applications. It runs the open source eCos OS and can be programmed with a number of free and commercial applications.
Nate brought his Nokia 770. The 770 is now officially on my want it now but will have to wait list. It runs a variant of debian complied for the ARM processor and has a lot of potential. The LCD is amazing for a pocket display with fonts that work great in an xterm. Bluetooth and WIFI round out the connectivity getting you to the net and allowing use of a bluetooth keyboard.
Share and Enjoy
Price
It’s quite expensive for a toy. I had a hard time justifying the cost to myself but the old laptop I was using had some issues and I didn’t expect it to last long. My wife wasn’t too happy with the expense but she got over it this weekend when she was able to surf the web and IM with people while we drove 4 hours to Galveston.
If cost is a real concern, just get the evdo card and plug it into your laptop. The next option is one of the commercial 3G routers that can be up and running for under $300. It’s probably possible to do the stompbox for under $500 but it’d be tough and you’d have to scrounge a lot of parts.
Value
The stompbox is a solid and robust solution. I don’t have experience with any of the cheaper commercial routers but would expect them to be as reliable and nearly as solid. One thing the stompbox offers is endless configuration and software options. It’s 133Mhz 486 processor and 64MB of RAM make it powerful enough to run a large selection of applications. If you’ve got some Linux experience, time, and a few C-notes to burn then I’d suggest giving it a try. The project has and continues to be fun.
Read the rest of this entry
Share and Enjoy
Configuration
By now you should have a login prompt in your serial console. Login as root, no password and run the stompbox config script, /usr/local/bin/initial-setup. The questions are pretty self explanatory. If you don’t know the answer to a question, take the default. I don’t have a camera or gpsd setup but it still asked me to configure those items. I just hit enter on the defaults to keep going. I do recommend getting a dynDNS account and entering that info. It makes it a lot easier to get to your stompbox from the real world. If you don’t want to mess with dynDNS then just enter something and we can disable it later. When the script is done you should reboot the box.
The setup script fails to update /etc/resolv.conf so you’ll need to do that before you can get along with much else. Put the box in RW mode (remountrw) and vi /etc/resolv.conf. Change the IP of the nameserver to the local wifi address (127.0.0.1 should work too). If everything went well you now have a working stompbox.
Read the rest of this entry
Share and Enjoy
Boot Media
You’ll need a 128MB CF card and a card reader for your computer. I would think a larger card would work but many people say otherwise on the forums. I happened to have a 128MB card left from my last camera and a Sandisk USB reader so I didn’t have to buy either. I plan to make a 256MB verson just because the extra room might be handy in the future but I’m sure I won’t get around to it until I really need it.
Read the rest of this entry
Share and Enjoy
General Hardware Requirements
You’ll need some form of EVDO card with an external antenna jack, an 802.11b card with the Prism 2/2.5/3 chipset, and a small computer with interfaces for both. The Soekris 4521 fits this need nicely without a lot of money. It’s configured with two PCMCIA slots and one miniPCI slot.
EVDO
Your best choice for EVDO service will vary depending on location and budget. I’m using Verizon’s Broadband Access for $80/mo which drops back to 1xRTT when I’m out of the broadband areas. I originally had the Audiovox PC5470 (no antenna jack) but switched it out with an older PC5220 that I snagged off eBay for $20. CAUTION: watch out for the auctions that sell the card cheap with a contract unless that’s what you want. There are “better” cards than the 5220 and they should all work, but make sure it’s got an external antenna jack. Google around to make sure the card and service work with Linux before spending the money and comitting to a contact. Verizon makes it easy to switch cards online, no need to talk to anyone.
Read the rest of this entry
Share and Enjoy