用于低端設(shè)備的NFC協(xié)議的研究及應(yīng)用
發(fā)布時(shí)間:2018-05-06 00:18
本文選題:NFC + PN65N; 參考:《電子科技大學(xué)》2014年碩士論文
【摘要】:本課題設(shè)計(jì)來(lái)源于教研室與廣東省深圳市政府合作的“深圳市戰(zhàn)略性新興產(chǎn)業(yè)項(xiàng)目”,項(xiàng)目名稱(chēng)為移動(dòng)通信和超高頻射頻識(shí)別一體化終端關(guān)鍵技術(shù)研究與產(chǎn)品開(kāi)發(fā)。本課題工作內(nèi)容是該項(xiàng)目的一部分,主要通過(guò)對(duì)NFC協(xié)議進(jìn)行研究,然后開(kāi)發(fā)應(yīng)用于低端設(shè)備的NFC應(yīng)用程序。該NFC應(yīng)用程序應(yīng)具有工作穩(wěn)定,對(duì)硬件平臺(tái)性能要求低,可移植性強(qiáng)等優(yōu)點(diǎn)。本文首先分析本項(xiàng)目的研究背景,總結(jié)得出本項(xiàng)目的研究意義主要有三點(diǎn):第一點(diǎn):本課題研究的NFC應(yīng)用程序?qū)τ布阅芤蟮?可以低端的廉價(jià)設(shè)備上使用,這有助于NFC技術(shù)的推廣。第二點(diǎn):本論文所實(shí)現(xiàn)的NFC應(yīng)用程序具有很強(qiáng)可移植性,使其可以在Windows、Nucleus、Android等平臺(tái)上使用,有助于NFC技術(shù)向其他學(xué)科和應(yīng)用的滲透。第三點(diǎn):該NFC應(yīng)用程序突破谷歌公司對(duì)于NFC應(yīng)用開(kāi)發(fā)的功能的限制。然后根據(jù)項(xiàng)目需求,確定NFC系統(tǒng)硬件選型以及軟件整體架構(gòu)。選擇三星公司S3C6410芯片為控制芯片,恩智浦公司的PN65N芯片作為NFC芯片,兩者間選擇UART接口進(jìn)行數(shù)據(jù)通信。軟件架構(gòu)是在Android 2.3操作系統(tǒng)上開(kāi)發(fā)NFC應(yīng)用程序,然后將其移植到國(guó)產(chǎn)低端手機(jī)所采用的Nucleus操作系統(tǒng)。接下來(lái)本課題根據(jù)NFC協(xié)議規(guī)定,對(duì)HCI(主機(jī)接口層)、LLC(邏輯鏈路層)、DAL(驅(qū)動(dòng)抽象層)、應(yīng)用層進(jìn)行研究以及設(shè)計(jì)實(shí)現(xiàn)。DAL設(shè)計(jì)主要為開(kāi)發(fā)Android平臺(tái)的UART接口驅(qū)動(dòng),LLC層設(shè)計(jì)為根據(jù)LLC層數(shù)據(jù)幀結(jié)構(gòu)以及工作方式進(jìn)行開(kāi)發(fā),HCI層設(shè)計(jì)為根據(jù)HCI層數(shù)據(jù)幀結(jié)構(gòu)以及工作方式進(jìn)行開(kāi)發(fā),并且在此基礎(chǔ)上開(kāi)發(fā)基于Android平臺(tái)NFC應(yīng)用程序,該程序主要實(shí)現(xiàn)讀寫(xiě)器功能、卡模擬功能、點(diǎn)對(duì)點(diǎn)傳輸功能。最后,本論文對(duì)DAL層驅(qū)動(dòng)程序,NFC應(yīng)用程序的讀寫(xiě)器功能、卡模擬功能、點(diǎn)對(duì)點(diǎn)功能,可移植性進(jìn)行系統(tǒng)的測(cè)試及結(jié)果分析。根據(jù)測(cè)試的結(jié)果進(jìn)行分析得出:該NFC應(yīng)用程序NFC功能工作穩(wěn)定;具有較強(qiáng)的可移植性;對(duì)硬件平臺(tái)性能要求低,滿(mǎn)足項(xiàng)目的需求,可應(yīng)用低端設(shè)備上,有助于NFC技術(shù)的在我國(guó)的進(jìn)一步推廣應(yīng)用。
[Abstract]:The project is based on the "Shenzhen strategic emerging industry project", which is the cooperation between the teaching and research department and the Shenzhen municipal government of Guangdong province. The project is named as the key technology research and product development of the mobile communication and UHF radio frequency identification integrated terminal. This project is a part of the project, mainly through the study of the NFC protocol, After developing NFC applications for low end devices, the NFC application should have the advantages of stable work, low performance requirements for hardware platform and strong portability. This paper first analyzes the research background of this project, and concludes that the main research significance of this project is three points: the first point: the hardware performance of the NFC application studied in this project Low demand, low end of cheap equipment on the use of NFC technology to promote the promotion. Second: the NFC application in this paper has a very strong portability, so that it can be used on the Windows, Nucleus, Android and other platforms to help the penetration of NFC technology to other disciplines and applications. Third: the NFC application breakthrough Google The company limited the function of NFC application and development. Then according to the requirements of the project, we determine the hardware selection of the NFC system and the overall architecture of the software. Select the Samsung Corp S3C6410 chip as the control chip, and the PN65N chip of NJI Pu company as the NFC chip, and choose the UART interface for the data communication. The software architecture is the Android 2.3 operating department. The NFC application is developed in the system, and then it is transplanted to the Nucleus operating system used in the domestic low end mobile phone. Next, according to the NFC protocol, we study the HCI (host interface layer), LLC (logical link layer), DAL (drive abstraction layer), application layer and design and implement UART interface drive for developing Android platform. The LLC layer is designed to develop the data frame structure and working mode of the LLC layer. The HCI layer is designed to develop the data frame structure and working mode of the HCI layer. On this basis, the Android platform NFC application is developed. The program mainly implements the reader and write power, card simulation function, point to point transmission function. Finally, this program In this paper, the DAL layer driver, the reader and write function of the NFC application, the card simulation function, the point to point function and the portability are tested and the results are analyzed. According to the results of the test, the NFC function of the NFC application is stable, the portability is strong, the performance of the hardware platform is low and the project is satisfied. Demand can be applied to low-end devices, which is conducive to the further popularization and application of NFC technology in China.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TN915.04
【參考文獻(xiàn)】
相關(guān)期刊論文 前3條
1 蔣華;孫強(qiáng);;近距離無(wú)線通信技術(shù)標(biāo)準(zhǔn)解析[J];信息技術(shù)與標(biāo)準(zhǔn)化;2006年05期
2 孟健;陳少芳;;基于NFC手機(jī)支付的應(yīng)用研究[J];電子商務(wù);2008年08期
3 李宥謀;房鼎益;;CRC編碼算法研究與實(shí)現(xiàn)[J];西北大學(xué)學(xué)報(bào)(自然科學(xué)版);2006年06期
相關(guān)碩士學(xué)位論文 前1條
1 余成鋼;基于Android平臺(tái)的NFC技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)[D];復(fù)旦大學(xué);2011年
,本文編號(hào):1849919
本文鏈接:http://sikaile.net/kejilunwen/wltx/1849919.html
最近更新
教材專(zhuān)著