Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino 我能用Sparkfun 13.56阅读手机吗;什么是NFC?_Arduino_Nfc_Rfid_Mifare_Hce - Fatal编程技术网

Arduino 我能用Sparkfun 13.56阅读手机吗;什么是NFC?

Arduino 我能用Sparkfun 13.56阅读手机吗;什么是NFC?,arduino,nfc,rfid,mifare,hce,Arduino,Nfc,Rfid,Mifare,Hce,我想知道为什么我的Sparkfun 13.56 Eval卡(带有sm130)在读取我的手机NFC时会松开绿色的“搜索”指示灯,并且在重置之前不会回来。 当我的Mifare卡读取时,“发现”led灯亮了一小会儿。我认为NFC可以和它一起使用。 我读到一些关于NFC使用NDEF格式的东西,但我无法掌握它:-) 我试过诺基亚1520、索尼Experia Z2、Iphone 5、三星Galaxy S2 S3和S5。结果都一样 我可以与NFC一起使用吗?如果可以,如何使用?是。也就是说,它在技术上是有能力

我想知道为什么我的Sparkfun 13.56 Eval卡(带有sm130)在读取我的手机NFC时会松开绿色的“搜索”指示灯,并且在重置之前不会回来。 当我的Mifare卡读取时,“发现”led灯亮了一小会儿。我认为NFC可以和它一起使用。 我读到一些关于NFC使用NDEF格式的东西,但我无法掌握它:-)

我试过诺基亚1520、索尼Experia Z2、Iphone 5、三星Galaxy S2 S3和S5。结果都一样


我可以与NFC一起使用吗?如果可以,如何使用?

是。也就是说,它在技术上是有能力的。它可以读取频率和格式

有很多,但我相信这将是一个非常有益的旅程

带有NDEF库的Github链接:

在该页面上,您还可以找到一个链接,该链接提供了他基于该项目的布局和代码。它使用sm130,因此您应该能够使用它来运行


快乐编码

这取决于你想要实现什么。SM130是一款MIFARE读卡器,仅支持采用MIFARE Classic和MIFARE Ultralight协议的卡/标签。大多数安卓NFC设备无法模拟此类标签

  • 一些安卓NFC设备具有嵌入式安全元素(或可与基于UICC的安全元素一起使用),能够模拟MIFARE Classic。但是,除非您是这些安全元素的逻辑所有者,否则无法修改这些安全元素上的数据(对于嵌入式SE,这通常是设备制造商;对于UICC,这通常是移动网络运营商)

  • 许多新的安卓NFC设备支持基于主机的卡模拟(HCE)。但是,使用此卡模拟功能,您只能在ISO/IEC 7816-4+ISO/IEC 14443-4的基础上模拟智能卡应用程序,因此您无法模拟可通过SM130读取的卡/标签(因为MIFARE Classic和MIFARE Ultralight协议仅在较低的协议层上运行)

  • 使用SM130“选择标签”和“搜索标签”命令,您应该能够检测到Android NFC设备(以及诺基亚Lumia和iPhone 6)的存在。然而,对于Android设备,您通常会在每次选择时收到一个随机序列号(这是对等模式的要求)——因此,没有有用的信息来识别设备。使用iPhone 6(激活Apple Pay)时,您应该会收到一个可用于识别设备的序列号