Skip to content

NFC-MifareClassic

.connect

TIP

該API使用方法為: MifareClassic.connect()

  • 功能說明: 連接NFC標籤

  • 參數及說明: Object object。

    内容類型預設值必填說明
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)
  • 錯誤碼

    錯誤碼錯誤資訊說明
    13000設備不支持NFC-
    13001系統NFC開關未打開-
    13010未知錯誤-
    13019user is not authorized用戶未授權
    13011invalid parameter參數無效
    13012parse NdefMessage failed將參數解析為NdefMessage失敗
    13021NFC discovery already started已經開始NFC掃描
    13018NFC discovery has not started嘗試在未開始NFC掃描時,停止NFC掃描
    13022Tech already connected標籤已經連接
    13023Tech has not connected嘗試在未連接標籤時斷開連接
    13013NFC tag has not been discovered未掃描到NFC標籤
    13014invalid tech無效的標籤科技
    13015unavailable tech從標籤上獲取對應科技失敗
    13024function not support當前標籤科技不支持該功能
    13017system internal error相關讀寫操作失敗
    13016connect fail連接失敗

.close

TIP

該API使用方法為: MifareClassic.close()

  • 功能說明: 斷開連接

  • 參數及說明: Object object。

    内容類型預設值必填說明
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)
  • 錯誤碼

    錯誤碼錯誤資訊說明
    13000設備不支持NFC-
    13001系統NFC開關未打開-
    13010未知錯誤-
    13019user is not authorized用戶未授權
    13011invalid parameter參數無效
    13012parse NdefMessage failed將參數解析為NdefMessage失敗
    13021NFC discovery already started已經開始NFC掃描
    13018NFC discovery has not started嘗試在未開始NFC掃描時,停止NFC掃描
    13022Tech already connected標籤已經連接
    13023Tech has not connected嘗試在未連接標籤時斷開連接
    13013NFC tag has not been discovered未掃描到NFC標籤
    13014invalid tech無效的標籤科技
    13015unavailable tech從標籤上獲取對應科技失敗
    13024function not support當前標籤科技不支持該功能
    13017system internal error相關讀寫操作失敗
    13016connect fail連接失敗

.setTimeout

TIP

該API使用方法為: MifareClassic.setTimeout(Object object)

  • 功能說明: 設定超時時間

  • 參數及說明: Object object。

    内容類型預設值必填說明
    timeoutnumber-設定超時時間(ms)
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)
  • 錯誤碼

    錯誤碼錯誤資訊說明
    13000設備不支持NFC-
    13001系統NFC開關未打開-
    13010未知錯誤-
    13019user is not authorized用戶未授權
    13011invalid parameter參數無效
    13012parse NdefMessage failed將參數解析為NdefMessage失敗
    13021NFC discovery already started已經開始NFC掃描
    13018NFC discovery has not started嘗試在未開始NFC掃描時,停止NFC掃描
    13022Tech already connected標籤已經連接
    13023Tech has not connected嘗試在未連接標籤時斷開連接
    13013NFC tag has not been discovered未掃描到NFC標籤
    13014invalid tech無效的標籤科技
    13015unavailable tech從標籤上獲取對應科技失敗
    13024function not support當前標籤科技不支持該功能
    13017system internal error相關讀寫操作失敗
    13016connect fail連接失敗

.getMaxTransceiveLength

TIP

該API使用方法為: MifareClassic.getMaxTransceiveLength()

  • 功能說明: 獲取最大傳輸長度

  • 參數及說明: Object object。

    内容類型預設值必填說明
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)
  • object.success回呼函數參數: object res。

    内容類型說明
    lengthnumber獲取最大傳輸長度
  • 錯誤碼

    錯誤碼錯誤資訊說明
    13000設備不支持NFC-
    13001系統NFC開關未打開-
    13010未知錯誤-
    13019user is not authorized用戶未授權
    13011invalid parameter參數無效
    13012parse NdefMessage failed將參數解析為NdefMessage失敗
    13021NFC discovery already started已經開始NFC掃描
    13018NFC discovery has not started嘗試在未開始NFC掃描時,停止NFC掃描
    13022Tech already connected標籤已經連接
    13023Tech has not connected嘗試在未連接標籤時斷開連接
    13013NFC tag has not been discovered未掃描到NFC標籤
    13014invalid tech無效的標籤科技
    13015unavailable tech從標籤上獲取對應科技失敗
    13024function not support當前標籤科技不支持該功能
    13017system internal error相關讀寫操作失敗
    13016connect fail連接失敗

.transceive

TIP

該API使用方法為: MifareClassic.transceive(Object object)

  • 功能說明: 發送數據

  • 參數及說明: Object object。

    内容類型預設值必填說明
    dataArrayBuffer-需要傳遞的二進位數據
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)
  • object.success回呼函數參數: object res。

    内容類型說明
    dataArrayBuffer-
  • 錯誤碼

    錯誤碼錯誤資訊說明
    13000設備不支持NFC-
    13001系統NFC開關未打開-
    13010未知錯誤-
    13019user is not authorized用戶未授權
    13011invalid parameter參數無效
    13012parse NdefMessage failed將參數解析為NdefMessage失敗
    13021NFC discovery already started已經開始NFC掃描
    13018NFC discovery has not started嘗試在未開始NFC掃描時,停止NFC掃描
    13022Tech already connected標籤已經連接
    13023Tech has not connected嘗試在未連接標籤時斷開連接
    13013NFC tag has not been discovered未掃描到NFC標籤
    13014invalid tech無效的標籤科技
    13015unavailable tech從標籤上獲取對應科技失敗
    13024function not support當前標籤科技不支持該功能
    13017system internal error相關讀寫操作失敗
    13016connect fail連接失敗