物聯傳媒 旗下網站
登錄 注冊
RFID世界網 >  解決方案  >  其他  >  正文

如何讀取UHF RFID大容量用戶區的數據

作者:斑馬幫幫幫
來源:RFID世界網
日期:2019-01-17 09:36:05
摘要:在使用現有的RFID Demo的時候,讀取操作時所設置的長度不能超過255 words,也就是510 bytes,這個也是Gen2的標準,單次讀取的數據量的上限。一次讀取太多的數據還會造成讀取的性能不穩定,實際上一次讀取128 words就不太穩定了,這個跟具體的標簽的性能也很有關系,實際做項目的時候,應該充分測試后,選擇一個合適的值作為單次讀取和寫入的數量。
關鍵詞:UHFRFID斑馬

?

如何讀取UHF RFID大容量用戶區的數據

  在使用現有的RFID Demo的時候,讀取操作時所設置的長度不能超過255 words,也就是510 bytes,這個也是Gen2的標準,單次讀取的數據量的上限。一次讀取太多的數據還會造成讀取的性能不穩定,實際上一次讀取128 words就不太穩定了,這個跟具體的標簽的性能也很有關系,實際做項目的時候,應該充分測試后,選擇一個合適的值作為單次讀取和寫入的數量。

  現在有很多UHF 的RFID標簽的用戶區的容量都很大,比如1K字節,那么該如何讀取大容量的數據區呢?有兩種方法,以讀取1K字節的數據為例:

  調用4次readWait這個SYNC API,每次讀取128 words;

  readWait offset=0, size=128 words;

  readWait offset=128, size=128 words;

  readWait offset=256, size=128 words;

  readWait offset=384, size=128 words;

  如果128 words不穩定,可以每次讀64 words,32 words或者更少,調用次數相應增加;

  多次調用Actions.TagAccess.OperationSequence.performSequence這個ASYNC API(推薦這種方式 - 性能好 )

  每次Actions.TagAccess.OperationSequence.add(),每次128 words, add 4個Sequence;

  調用4次Actions.TagAccess.OperationSequence.performSequence;

  不同的標簽讀寫性能不一樣,根據實際測試,調整單次Sequence的讀寫數據量;調用次數相應增加;

640.webp_副本.jpg