NFC:Arduino、Android与PhoneGap近场通信

射频识别,RFID(Radio Frequency Identification)技术,又称无线射频识别,是一种

通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间

建立机械或光学接触。

RFID技术的基本工作原理并不复杂:标签进入磁场后,接收解读器发出的射频信号,凭借

感应电流所获得的能量发送出存储在芯片中的产品信息(无源标签或被动标签),或者由标签

主动发送某一频率的信号(Active Tag,有源标签或主动标签),解读器读取信息并解码后,

送至中央信息系统进行有关数据处理。

一套完整的RFID系统, 是由阅读器与电子标签也就是所谓的应答器及应用软件系统三个部

份所组成,其工作原理是Reader发射一特定频率的无线电波能量,用以驱动电路将内部的数据

送出,此时Reader便依序接收解读数据, 送给应用程序做相应的处理。

以RFID 卡片阅读器及电子标签之间的通讯及能量感应方式来看大致上可以分成:感应耦合及

后向散射耦合两种。一般低频的RFID大都采用第一种式,而较高频大多采用第二种方式。

阅读器根据使用的结构和技术不同可以是读或读/写装置,是RFID系统信息控制和处理中心。

阅读器通常由耦合模块、收发模块、控制模块和接口单元组成。阅读器和应答器之间一般采用

半双工通信方式进行信息交换,同时阅读器通过耦合给无源应答器提供能量和时序。在实际应

用中,可进一步通过Ethernet或WLAN等实现对物体识别信息的采集、处理及远程传送等管理功

能。应答器是RFID系统的信息载体,应答器大多是由耦合原件(线圈、微带天线等)和微芯片

组成无源单元。
NFC手机是指带有NFC模块的手机。带有NFC模块的手机可以做很多相应的应用。主要由三

种应用模式,它们分别是卡模式、NFC模式或者点对点模式、读卡器模式。这三种工作模式适

用于不同的应用场景。

NFC手机的出现是一种改进。“NFC是近场通信,又称近距离无线通信,是一种短距离的

高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输交换数据。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了让你在自己的Arduino项目中运用这一火爆的无线通讯功能,我们特别开发了Arduino兼容的NFC近场通讯模块。该产品100%兼容Arduino设备,运用UART串口进行通讯。你可以运用USB to UART转换器,轻松通过电脑对其进行测试。用户也可根据自己需要,利用引出的管脚改变数据传输方式,如IIC,SPI等。 我们把内置的PCB天线做到了一张银行卡大小,为目前市场上最大,有效提高了NFC通信距离。 在DFRobot的官网只找到NFC与Mega/Leonardo板连接的实例,最要命的是本人手头上仅有uno开发板,也就是只有一个可用串口,到手的模块无用武之地啊!于是就想到了使用LCD模块显示NFC模块所读信息的小应用,这样也能看到NFC的实际运行流程。 因为NFC模块已经占用了唯一的串口(之所以用不了软串口的原因是NFC模块默认频率为115200,超过了软串口最高可用频率),所以显示模块就用了使用模拟口,I2C模式运行的2*16 LCD模块。 最终得到的效果就是启动后能读取正常读取到配套的标签名。换成平日使用的卡,只要是使用同一标准的同样可以识别。同时配合串口助手观察到模块内部的信号交互。当然,这是知识最简单的应用,在确认模块能正常使用的目的下,顺便学习了模块的使用方法。 不过实际应用上还是碰到一些问题。在运行程序时如果需要复位,需要复位两遍才可以,目前向周围大神问下来可能复位时的电平信号与其他模块的启动信号有冲突。到底该如何规避该问题更或者是否是这个问题还有待商榷,要是谁有解决办法,或有会引起该现象的原因的线索的,都希望能与我交流。 实物连接图: 说明:该设计资料来源于dfrobot社区,资料仅供学习参考。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值