Use of NFC and QR code identification in an electronic ticket system for public transport

The evolution of modern communication technologies and widespread use of mobile phones enable their common use in numerous everyday applications. This paper describes the implementation of a system, which enables the use of phones for acquiring electronic public transport ticket. QR codes and RFID tags are used for registering passenger at the beginning and at the end of their journeys. The development of mobile applications was done by using two modern technologies, mobile operating system Android and Near Field Communication (NFC). A passenger can see the amounts charged for a ticket and other information, like departures. Moreover, a conductor can use the Android application to check the validity of the tickets. Beside the possibility of getting an electronic ticket, which is stored on the phone, a website was built to enable new users of this system to register. An additional website was designed for administrators to see the data on the journeys of passengers and to analyse statistics results.