Development of an NFC-based system for control and remote communication
Tutor / director / evaluatorRío Fernandez, Joaquín del
Document typeBachelor thesis
Rights accessRestricted access - author's decision
Near Field Communication (NFC) is a new short-range contactless communication technology that is the descendent or an evolved form of Radio Frequency Identification (RFID). It is designed to enable exchange of information by simply held the two devices close to each other. Nowadays, it has applications mostly in contactless payment and ticketing. NFC consists of three operating modes which are Reader/Writer, Peer to Peer and card emulation. In this project, the project report discusses NFC state of art, decision in choosing hardware, designing of prototypes, software setup, implementations, results and conclusion. Some problems may have been encountered during carrying out the project but they have been overcame successfully. The main purpose of this project is to design an application of data store by applying the NFC technology in Reader/Writer operating mode. Then, the data stored should be able to be analysed through a user interface. So, the important things needed are NFC reader/writer device and NFC tag. Firstly, the NFC reader/writer device prototypes are built that must consist of NFC shield. The specification that is important to take into account is microcontroller compatibility to program the devices by establishing program code through embedded software. NFC tags are used to get data from multiple NFC writers. Each NFC writer contains different data from each other to be recorded to the tags. The time when the data is recorded is also included in the process. Plus, the same data is not written twice, however the time will be updated. Then, the tags are read by the NFC reader for the data recorded to be analysed in the user interface. In the user interface designed with visual programming software, the data read are sorted accordingly in a control table. This allows effective operation to be carried out in analysing the data recorded from user’s point of view. Furthermore, the results from the implementations are quite acceptable. In the implementations variety of cases are carried out. Each case executes different flow of operation in order to test the effectiveness of the system and application. To conclude, the discussion on the project objectives is carried out and an approach and suggestion to improve the project is recommended. The review on the impact of the project on the environment is also discussed.