【发布时间】:2016-03-08 01:42:36
【问题描述】:
我正在使用nfcpy 库尝试将 NDEF 记录写入 Type2Tag。显然这些标签不兼容 NDEF。 nfcpy 提供了一个 format() 函数,它应该使标签 NDEF 兼容,但它不起作用。有没有办法让这些标签 NDEF 兼容?还是我的标签类型不对?我只知道我的标签是 1K 卡。
这是我尝试格式化标签的方式。
Python 文件:
import nfc
import nfc.ndef
def connected(tag):
print "format:", tag.format() # format tag to make it NDEF compatible
print "on card:", tag.ndef.message.pretty() if tag.ndef else "sorry, no NDEF"
return False
if __name__ == "__main__":
clf = nfc.ContactlessFrontend("usb:072f:2200")
print clf
clf.connect(rdwr={"on-connect": connected})
输出:
ACS ACR122U on usb:002:012
format: False
on card: sorry, no NDEF
【问题讨论】: