摘要:

近年来随着现代通讯技术的进步,手机功能不断丰富,普及度高速增长。人们期待手机应用能为生活带来更多的方便,而近场通信(Near Field Communication, NFC)技术的开发为智能手机应用带来了新的发展方向和模式。NFC技术与其他短距离无线通信技术对比,具有更安全、反应时间短、自动匹配和无需供电等优点,还能提供各种NFC设备间轻松、安全、迅速自动的通信。NFC技术的优点已经在电子钱包支付、智能公交、电子门票等应用场景中崭露锋芒。为了抢占未来手机应用和移动支付市场,各大手机厂商也加大手机NFC技术上的研发力度,并且大力推广支持NFC功能的智能手机;所以NFC技术的应用将会得到更为广泛地推进。本文基于手机NFC与Tag之间信息传输的理论研究,设计并实现一款基于Android的NFC商场助手软件。本软件实际体现了NFC Tag多种信息类型的存储与读取。NFC Tag目前的研究与应用并不多见,因此,本文具有一定的前沿性和创新性。对未来NFC技术在手机应用上的普及,在生活中更广泛的使用带来一定的指导意义。本课题主要完成了以下几部分工作:首先分析Android应用程序的开发方法并搭建Android系统平台,完成了开发准备工作;然后系统地对NFC技术工作模式、实现基础和消息解析等方面进行研究,将NFC与其他无线通信技术进行了比较,并解析了Android亚台中与NFC技术有关的API;最后完成了软件的总体设计、开发和测试工作,实现了本软件的预期功能,并对课题研究进行了总结,提出了不足之处及进一步的展望。

展开