###What I want to do I want to model a real-time, vehicle-tracking system that would be accessible for small cities and rural regions through a combination of common, off-the-shelf components and customized open source software. The project is a collaboration between [Bath CityBus](http://www.cityofbath.com/CityBus/), a municipal transit service in Bath, Maine and [Code for Maine](www.code4maine.org), a local ["Brigade" affiliate of Code for America](www.brigade.codeforamerica.org). A full project wiki documenting research and planning efforts since 2012 can be found at http://code4maine.org/opentransitprojects/. Planning and Research efforts have thus far fallen under two distinct categories. **Open Transit Software** (i.e optimizing well-developed resources like [OpenTripPlanner](www.opentripplanner.org), [OneBusAway](onebusaway.org) etc... for rural transit applications) **Open Transit Hardware** (i.e vehicle location transmitters, GSM, RTL-SDR and OpenWRT mesh wireless configurations, Raspberry Pi-powered Transit Displays, RFID implementations, e-bikes etc...) While extensive documentation already exists for the overall project at [www.code4maine.org/opentransitprojects](http://code4maine.org/opentransitprojects/) and for the efforts to build an open source vehicle tracker at [www.openvehicletracker.org](www.openvehicletracker.org), the research note format will allow us to explore certain areas in more detail. Unless otherwise necessary, the purpose of this wiki will be to document research notes and applications related to the _Open Transit Hardware_ category. ###Research Areas ####Mesh Networking -The fact that most public sector vehicle fleets operate in fixed service areas coupled with limited GSM availability in certain rural areas possibly makes Mesh Networking deployments more feasible as a means of tracking location. - [OpenWRT](https://openwrt.org)-based [Commotion Wireless](commotionwireless.net/‎), [Tidepools](tidepools.co/‎), [Serval Mesh](www.servalproject.org/‎), etc... have developed high performance Wi-Fi firmware with ranges of up to 9 miles and can be flashed on affordable, off-the-shelf modems. - The new [Arduino Yun](arduino.cc/en/Main/ArduinoBoardYun‎) is also based on OpenWRT and could [potentially be configured as a Mesh Node with GPS inputs](http://www.servalproject.org/about/news-2/page/2?c2vyd=971705) - The upcoming [Arduino TRE](arduino.cc/en/Main/ArduinoBoardTre) potentially opens up new capabilities far beyond those available until now. - Possibility of combining WiFi Mesh Platform with other radio formats such as new work emerging in the field of Software Defined Radio through the use of cheap USB receivers called [RTL-SDR ](http://rtlsdr.org/) including [usage in vehicle position reporting ](http://www.windytan.com/2013/11/decoding-radio-controlled-bus-stop.html) ###Why I'm interested Real-time transit tracking has become a common amenity in most urban transit systems. Having access to real-time feeds, released in an open format known as "GTFS", makes riding public transit more convenient by allowing riders to plan their connections more accuratately while eliminating the uncertainty of waiting at a cold bus stop. In rural regions and small cities where transit services are often dispatched by request and/or are limited to only a few trips a day, such information would be more than an added amenity but rather could decide whether or not one makes it to work, medical appointments, grocery shopping etc... Unfortunately, the market for transit technology is almost entirely oriented towards large-scale operations (and large scale budgets). This results in a situation that priviledges those with better transit access to begin with while leaving behind those who might benefit the most.____