繁体   English   中英

使用 flutter_nfc_kit 读取 iso15693 nfc 标签

[英]reading an iso15693 nfc tag with flutter_nfc_kit

我正在尝试从 iso15693 nfc 标签读取数据。 我可以检测到标签,但基于几乎所有的响应值都是空白或错误,我觉得我无法阅读它。 我是 flutter_nfc_kit 的新手。 我想知道我是否做错了什么,或者响应是否意味着我的标签无法使用 flutter_nfc_kit 读取。 这是我的代码。 这个 function 是由我空白的 flutter 应用程序主页上的一个按钮触发的:

 void startScanning() async {
setState(() {
  scanning = true;
});

var availability = await FlutterNfcKit.nfcAvailability;
if (availability != NFCAvailability.available) {
  print("ERROR NFC NOT AVAILABLE");
  return;
}

var tag = await FlutterNfcKit.poll();
print(jsonEncode(tag));

}

output:

I/flutter (15657): {"type":"iso15693","standard":"ISO 15693","id":"B47C7751002702E0","atqa":"","sak":"","historicalBytes" :"","hiLayerResponse":"","protocolInfo":"","applicationData":"","制造商":"","systemCode":"","dsfId":"00","ndefAvailable" :false,"ndefType":"","ndefCapacity":0,"ndefWritable":false,"ndefCanMakeReadOnly":false,"webUSBCustomProbeData":null}

我会说你可以用 flutter_nfc_kit 读卡到一个水平。 如您所见,通信正在进行并且您能够获得标签 UID。 您使用的是 Android 还是 IOS? 使用 iPhone,您的功能有限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM