Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.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
如何使用Javascript从中读取ISO 15693 RFID标签的UID?_Javascript_Android_Nfc_Uniqueidentifier_Iso 15693 - Fatal编程技术网

如何使用Javascript从中读取ISO 15693 RFID标签的UID?

如何使用Javascript从中读取ISO 15693 RFID标签的UID?,javascript,android,nfc,uniqueidentifier,iso-15693,Javascript,Android,Nfc,Uniqueidentifier,Iso 15693,我想用javascript/Android下的NFC阅读器读取RFID标签的UID UID由制造商设置,因此您无法复制RFID卡 我使用navigator.nfc读取nfc信息,但当我点击RFID卡时,生成的名为message的对象有一个名为records的数组,其中只有一个成员:message.records[0] 在消息.records[0]中,有3个字段:数据=null,mediaType=空字符串,recordType=“empty” UID在哪里 当我使用TagInfo应用程序时,我会

我想用javascript/Android下的NFC阅读器读取RFID标签的UID

UID由制造商设置,因此您无法复制RFID卡

我使用
navigator.nfc
读取nfc信息,但当我点击RFID卡时,生成的名为message的对象有一个名为records的数组,其中只有一个成员:
message.records[0]

消息.records[0]
中,有3个字段:
数据=null
mediaType=空字符串
recordType=“empty”

UID在哪里

当我使用TagInfo应用程序时,我会获得关于RFID卡的所有信息,包括协议信息中的UID。所以NFC阅读器能够得到它们。为什么不
navigator.nfc

function readWriteNfc() {
  if ('nfc' in navigator) {
    navigator.nfc.watch(function (message) {
        consoleLog("NFC message received from URL " + message);

        //now message.records[0].data is null...


      }, {mode: 'any'})
      .then(() => consoleLog("Added a watch."))
      .catch(err => consoleLog("Adding watch failed: " + err.name));
  } else {
    consoleLog('NFC API not supported.');
  }
}

基于您使用的是
navigator.nfc.watch()
,我假设您尝试使用,或者更确切地说是其中一种


Web NFC API仅限于NFC论坛标签上的NDEF消息。您不能访问NDEF抽象层下面的任何协议参数。因此,目前无法使用该API读取标记的UID。

基于您使用的是
navigator.nfc.watch()
,我假设您尝试使用,或者更确切地说是其中一个

Web NFC API仅限于NFC论坛标签上的NDEF消息。您不能访问NDEF抽象层下面的任何协议参数。因此,目前无法使用该API读取标记的UID