我们开发了一款集P2P模式和读写标签模式在一起的NFC助手应用。在P2P模式方面,我们探索了NFC近场通信的具体原理,一般的消息格式满足NDEF协议,数据必须以NDEF格式在两个NFC设备之间互相传输,这也限制了数据的传输速率只能在300Kb以内。我们开发了利用该技术传输简单的Uri类型的消息,具体应用在了用户之间分享app的功能之上;除此之外,我们开发了另一种P2P模式,即利用NFC技术和蓝牙或WiFi技术联合传输数据,简单可以理解为利用NFC近场通信配对设备再利用蓝牙或者wifi传输数据,综合了安全性和可行性两方面考虑,我们最终采用了NFC联合蓝牙传输的技术,开发出一项基于Beam技术的NFC-P2P功能。在读写Tag方面,我们充分考虑了标准的NDEF数据格式中的五种数据类型,可供用户选择类型之后再将相关数据写入指定Tag,读取Tag方面可利用NFC手机设备默认的读取方式进行读取。除此之外,我们开发将读Tag与wifi连接结合在一起的一项功能,实现用户读取Tag同时迅速连接上有效的wifi。除了这两个方面,我们拓展了app的功能,满足一些用户希望在无网络状态下而又能快速传输一些规模较大、保密性不强的文件,具体工作为增加了Wifi直传的功能,我们在设备自带的wifi直传技术的基础上,增加了选择文件互传的功能,能够有效实现大文件的互传
1