跨平台NFC协议栈的设计与实现

被引量 : 7次 | 上传用户:xjtuzhanglei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近场通信(NFC)技术由射频识别(RFID)技术发展而来,它在保证向后兼容现存RFID服务的前提下,整合了各种RFID协议,扩展了传输层和应用层协议,从而使NFC设备具有更好的互操作性,支持更加丰富的应用。NFC技术是一种复杂的新技术,传统的针对具体应用领域订制的RFID应用开发模式不再适合于NFC技术,它需要一套完备的NFC协议栈作为支撑。协议栈的设计和开发是一项浩大的工程,需要耗费大量的时间和资源。因此,设计一个可移植性好的NFC协议栈,使其可以轻松地移植到不同的系统平台或支持不同的NFC芯片,具有重要意义。在进行协议栈的设计之前,需要深入理解NFC技术相关协议标准和整个协议栈的框架结构。传统的RFID技术主要定义RF通信协议,它是NFC技术的基础,本文对其进行了分析和总结。NFC技术涉及的标准和规范种类繁多,它包括ECMA制定的NFC标准、NFC Forum制定的技术规范和ETSI定义的接口标准。文章将它们分类整理,对一些重要的标准或规范进行了详细分析理解,并结合RFID技术总结了各标准规范之间相互引用、相互依赖以及互为补充的复杂关系。本课题的主题是NFC协议栈的移植,因此没有开发完整的NFC协议栈,而是以开源的Open NFC协议栈为基础。Open NFC分为核心协议栈和硬件抽象层(HAL)两大部分,其中核心协议栈是主体,与具体的NFC控制器(NFCC)独立;而HAL是对不同种类的NFCC的抽象,它从上到下分为Binding、HCI、SHDLC和Porting四层,是移植工作的重心。Open NFC基于Inside Secure公司的NFCC产品microread实现,本课题的目标是将它移植到ST公司的ST21NFCA上。这两者之间差异较大,尤其是HCI协议的实现,但ST21NFCA更符合ETSI定义的HCI标准,因此本移植工作更具参考价值。移植环境使用ST21NFCA-DB4开发板和aadvark转换器在PC上搭建,通过移植测试,开发板可以正确实现读写器和卡模拟通信模式,P2P通信模式尚未测试成功。
其他文献
目的切除山羊双侧卵巢(OVX山羊)建立绝经后骨质疏松(PMO)动物模型,应用骨组织形态计量学方法观察OVX山羊对四环素-雌酮(XW630)的治疗反应.方法31只雌性山羊随机分成4组,即正
自2004年以来,外资零售业巨头在中国的竞争已经从市场份额争夺发展到了业态模式的角逐,这给国内零售企业特别是中小零售企业带来了巨大的生存压力,中小零售企业未来的发展道
目的采用钌红电镜组织化学技术对涎腺多形性腺瘤、肌上皮瘤、腺样囊性癌和基底细胞瘤进行研究以示踪肿瘤中蛋白多糖的形成和分布.方法新鲜标本分切后固定于2.5%戊二醛中24小
目的:本课题组先期研究已证实提高循环血内皮祖细胞(endothelial progenitor cells, EPCs)水平能改善创伤性颅脑损伤的预后。本实验进一步研究弥漫性轴索损伤(diffuse axonal
【正】 人们一般认为,破碎了的镜,要使它重新组合起来,并且映照出完整的一个影像,即所谓“破镜重圆”,那是断不可能的;但从实物考察来看,我国古代却存在过这一工艺。 近年笔
佛里德里希·奥古斯特·冯·哈耶克(1899-1992),是西方自由主义思潮中一位泰斗级人物,虽然在他的学术生涯中充满了质疑、荆棘和挑战,但是哈耶克的学术维度却涉及诸多学科并都有所
【正】 由于加工方法不同,腐蚀情况也不同,我国古代铜镜的镜面往往呈现各种不同的状态。其中有一种十分特殊,正面覆有一层肉眼可见的透明物,虽然经过了很多年代,仍然明亮光洁
[目的]探讨精索静脉曲张不育患者的精浆生化改变。[方法]分别检测69例精索静脉曲张不育患者和随访到的该组34例精索静脉高位结扎术后患者及20例正常生育男性的精浆中酸性磷酸
太原CATV公司(全称太原有线电视网络有限公司)是山西省内用户规模最大、运营实力最强的有线电视网络运营商,目前主要负责太原行政区域内有线数字电视网络建设、传输、维护与
在市场经济条件下,高校既存在管理问题,也存在经营问题①。本研究试图对高校社会资本经营从学理层面进行剖析,旨在探讨如何经营高校的社会资本,充分发挥高校社会资本的作用,