For the Urban Prototyping festival, we will build a rough draft of a smart bus stop that has access to public data. We will bolt some signs on in the middle of the night, that will tell people to send a text to a certain number, with the bus stop ID included, as well as their question. Our signage will include an initial set of questions. Our service will look up where that bus stop lives, then answer the question based on that part of the city.
The answers we provide to people is only limited by what data openly available. As the tide of open civic data increases, so does the usefulness of our Smart Stops service. We’ve identified a few to start with though. Transit info through NextMuni, walking directions through Mapquest’s OpenStreetMaps APIs, weather through Wunderground, and events through the city’s events RSS feed. Other potential sources include FourSquare’s locations database, Yelp’s ratings, and Urban Mapping’s wealth of geo-attribute data. In addition, people can add their own API end points to our Smart Stops service.
Step 1: Find Out Where Your Bus Stops Live.
Step 2: Put the Bus Stop Location Data Online.
Step 3: Clone the SBSDC Repo
V2.0, work in progress, built on Nodejs, can be found here: https://github.com/waltz/smartstops
Step 4: Update All the API Keys
Change out the Foursquare, Mapquest, and Weather api keys too.
The tech side of your project should be done. Test it out.
Step 5: Build Signs!
Get some OneShot paint, EL Wire, and pipe fastners too.
Cut, drill, file, sand, and screw your signs together.