Sunday, March 31, 2013

Project Description

Embedded Component:
The goal of the project is to develop a bus tracking system which will  provide users with the times that have elapsed since a last bus on each line has passed by, along with the time when the next bus on each line is expected (according to the SEPTA schedule). Each bus will have a unique identification number which will be communicated to a Zigbee module located at the approaching bus stop. The Arduino board which is connected to the Zigbee module at the bus stop will receive this identification number . At every bus stop the Arduino board will be connected to an Ethernet shield using which a database which is hosted on a server. This database will be updated as and when a bus arrives at a bus stop.


Android Component:
The project also involves design of an Android application using which the user can request the details at the bus stop and then he/she will be provided with the latest updated details of the last passed bus and the next expected bus at that bus stop on each line. This can be done by accessing a server containing a database where this data will be stored. The user can also select a particular bus number and the data about this bus (where it was present at which time) would be displayed.