NFC应用(三)点对点(P2P)通信

来源:互联网 发布:电脑程序编程入门 编辑:程序博客网 时间:2024/05/17 23:26

点对点(P2P)模式允许两个NFC设备之间建立通信链接并交换数据,与读写器、卡模式不一样的就是,P2P模式下数据交互是双向的。

P2P遵循ISO18092规范,建立链接后使用NDEFNFC Data Exchange Format)格式进行数据传输。此模式下最先发起通信的一方称为Initiator,另一方则称为Target

ISO18092定义了在13.56MHz频率下工作,并且定义了NFC的两种模式,主动模式与被动模式。其装置称为InitiatorTargetInitiator为最先发起沟通的一方(自带电源),Target则为另一方。Target如果需要吸收载波能量工作就属于被动方,相反如果自带电源运作则为主机。

主动模式下,InitiatorTarget分另自行产生射频信号进行通信,这是默认的点对点通信模式。

被动模式下,Initiator生产射频信号进行通信,而Target则回应Initiator的命令。并选择由Initiator所发出的无线射频磁场。

P2P可以实现名片交换、蓝牙配对、社交网络、设备间数据交换等场合。通过NFC多个设备如手机、数码相机、游戏机都可以进行无线互通,交换资料或服务。

以蓝牙为例,他的传输层协议存在某种缺陷,对用户而言设备间的初始连接过程比较麻烦,最坏情况下仅将蓝牙耳机连接到手机就需要30秒时间,甚至重新连接先前已识别的节点,通常也需要手动操作。而利用NFC点对点方式进行蓝牙配对,则可以大为简化蓝牙配对过程。


原创粉丝点击