【发布时间】: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