前几天,我的朋友说他想写一个应用程序,使用手机上的 NFC 芯片来读取宠物微芯片。我告诉他我很确定宠物微芯片不使用 NFC,但他说他很确定他们确实使用了 NFC。所以我跳上了维基百科,阅读了关于宠物微芯片的文章。果然,维基百科告诉我宠物微芯片在 RFID 上运行。我朋友说他们是一样的。他是对的,还是只是通过他的帽子说话?
NFC 和 RFID 芯片之间有区别吗?
NFC是一种RFID。并非所有 RFID 设备都使用 NFC。
NFC 是一组用于与存储设备(通常是信用卡或无源标识符标签)通信的特定技术和协议。NFC 规范涵盖了从使用的无线电频率 (13.56 MHz) 和使用的调制类型到用于在标签上读取和写入数据的通信协议的所有内容。
相比之下,RFID 是一个通用术语,用于指代任何形式的带有标识符标签的无线电通信。有几十个,如果不是几百个,属于这一类的不同系统,其中大多数是相互不兼容的。NFC 通常被认为是 RFID 的一种,但它们并不是同义词。
宠物微芯片不使用 NFC。这些芯片使用了多种不同的 RFID 系统;它们中的大多数在 125、128 或 134.2 kHz 下运行,并且它们在很大程度上彼此不兼容。(动物被植入多个品牌的 ID 微芯片以增加被识别的几率并非闻所未闻!)手机中的 NFC 读取器将无法与这些芯片进行通信。
您的朋友正在通过他的帽子说话,他们是相关的,但不一样。
如果您阅读有关 NFC 的维基百科页面,您可以在那里阅读:
NFC 是一组短距离无线技术,通常需要 10 厘米或更小的间隔。NFC 工作频率为 13.56 MHz
请记住13.56 MHz的值
然后阅读关于 RFID 的维基百科页面并向下滚动到频率下的表格
请注意如何列出几个频段,120 - 150 kHz、13.56 MHz到 10 GHz。
另请注意如何在 13.56 MHz 行中列出“NXP 的 Mifare”,这是使用 NFC 的 NXP 产品。
所以RFID的范围要广泛得多。
所有 NFC 产品都可以称为 RFID(因为它们属于 13.56 MHz 类别)。
并非所有的 RFID 产品都是 NFC,不能在 13.56 MHz 上工作的 RFID 产品不是NFC。
请允许我进行他的愚蠢比较:鸭子(NFC)是鸟类(RFID),但并非所有鸟类(RFID)都是鸭子(NFC)。