【问题标题】:reading an iso15693 nfc tag with flutter_nfc_kit使用 flutter_nfc_kit 读取 iso15693 nfc 标签
【发布时间】:2022-09-30 21:19:16
【问题描述】:

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

 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));

}

输出:

I/颤振 (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 rfid iso-15693


    【解决方案1】:

    我想说你可以用flutter_nfc_kit读卡到一个级别。 当您看到通信正在进行时,您可以获得标签 UID。 你用的是安卓还是IOS?使用 iPhone,您的功能有限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-19
      相关资源
      最近更新 更多