Eric Butler's Android app FareBot uses the RFID reader built into the Nexus S Android phone to sniff RFID-enabled transit cards, some of which carry unencrypted ride histories, making them vulnerable to reading by anyone who brushes past you (Butler dryly notes, "Transit agencies across the board should do a better job explaining to riders how the cards work and what the privacy implications are."). Butler's app is just the first step in building software-based transit-card cloners/replacements that allow you to download transit credit to your mobile phone and swipe your phone to pay for fares. Presumably, putting the RFID emitter into a programmable PC will allow for a higher degree of privacy and security for card-users.
Because many of these systems are new, there is often a limited number of places to buy a card and/or add value, especially outside the city center. This presents a great opportunity for NFC-equipped smart phones which, in addition to being able to read cards, also have the capability to emulate a card. No matter how far to the edge of an agency's service area you are, it should be possible to download the ORCA or Clipper app and hop the next bus, streetcar, train, or boat. Apps could link with existing payment infrastructure such as Google Checkout for quick payments without additional setup, and for international travelers looking to get around, apps could support multiple languages and automatic currency conversion.
FareBot: Read data from public transit cards with your NFC-equipped Android phone
Typically there is a tradeoff between a transit fare system's level of security and the cost of a card, as the cards with better security are more expensive. Smart phones on the other hand already have the capability to do real cryptography, so there's potential to build a much more secure system while not requiring substantial changes to existing reader infrastructure.
FareBot itself may not appear very useful, but I hope it will seen as a demonstration of what's possible for the future as NFC becomes pervasive. It can be downloaded now from the Android Market, just keep in mind that the current version is not at all complete. If you're a developer and interested in exploring what's stored on cards around the world, I hope you'll check out the source code and contribute. For everyone else - never worry about if you have enough bus fare again!
(via O'Reilly Radar
Craiglist has something wonderful on it: a vast collection of more than 600 vintage Smith-Corona typewriters, including accessories and marketing literature. Yours for a hundred grand. My collection consists of over 600 typewriter items including the company’s first typewriter in the 1880’s to one of the company’s last typewriters in 2000’s and all models in […]
We’re huge fans of portable power gadgets, but this one isn’t going in my pocket to help me keep my phone topped up after lunch. Anker’s Powerhouse is the size and weight of a concrete construction brick, and at $500 and 120,000mAh, by far their largest power pack yet. It’ll charge your laptop 15 times […]
Dyson, makers of high-end vacuum cleaners and other gadgets that do clever things with air, is moving into beauty products. The Dyson Supersonic hair dryer promises a premium model’s power in a smaller, quieter package, and was built around the company’s smallest motor yet. It’s priced at $400, too — apparently not unreasonable for salon […]
You may not love Microsoft Word, but you’ve definitely used it. Other than being one of the most ubiquitous programs on the planet, it’s been the go-to word processing system for more than a quarter-century because it’s as basic as it gets. But occasionally, you’ve got assignments that beg for a lot more options than simple […]
Almost everyone has their smartphone in a case of one kind or another. Beyond simple protection, finding a case that can charge your phone on its own, but doesn’t feel like it’s also adding a couple pounds to the phone’s weight is the tricky part. Billed as the world’s thinnest battery case, the ThinCharge iPhone […]
You never know when new projects, ideas or opportunities can drop into your lap at a moment’s notice. That may require you to learn a new programming language like Python. Or maybe you need a primer on 3D game development. Or you might realize you could use a serious brush-up on iOS mobile creation.Point is, […]