Font Size: a A A

The Implementation And Application Research Of The NFC Host-based Card Emulation

Posted on:2016-10-10Degree:MasterType:Thesis
Country:ChinaCandidate:L H ChenFull Text:PDF
GTID:2308330473955214Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of the technology of mobile internet and O2O(Online To Offline), there is an increasing demand of mobile payment for us. This article uses the NFC Host-based Card Emulation mechanism to develop a software system, so that we can treat the cellphone as a card and apply it on the field of mobile payment, the type of the mobile phone is LT826.At first, this article describes the significance and development process of the NFC Host-based Card Emulation; and then introduces the hardware and software platform. The PN544 made by NXP is used as a NFC controller chip, and the Host-based Card Emulation software system which is divided into control program and the application program is developed based on the Nucleus operating system.Then, this thesis uses a hierarchical method to design the control program. The serial driver is developed to take charge of the data communication between the PN544 and the CPU of cellphone on DAL layer; the software program on LLC layer is developed to check up the data and guarantee the data is transported by order; the software program on HCI layer is developed to exchange data with external reader at the mode of Host-based Card Emulation. Combined with the function of each layer, the control program can pass the data from external reader to the application program.Next, this article designs the application program to meet the function of smart card operating system, so that people can use the cellphone as a smart card. The application program is divided into three parts, the command module is responsible for processing data and assemble response data according to the protocol of ISO 7816-4; the file module is used to store the information about security and work; the security module provide a safe working environment for the application program.This thesis designs a simple electronic payment system which is consisted of NFC mobile phone, payment reader and payment server. The NFC cellphone is loaded with the system of Host-based Card Emulation, and the article gives the scheme of the payment reader and payment server, as well as the working flow of each part.At the end, this article describes the procedure and result of the testing. We can make a conclusion that the Host-based Card Emulation software system can exchange data with external reader steadily and processing data correctly according to the protocol of ISO 7816-4; besides, we can develop a electronic payment application based on the Host-based Card Emulation software system.
Keywords/Search Tags:Near Field Communication, Host-based Card Emulation, Smart Card Operating System
PDF Full Text Request
Related items