內(nèi)容搜索
CONTENT SEARCH
— RFID讀寫器 | RFID通道門 | RFID手持機 | RFID通道機 —
內(nèi)容搜索
CONTENT SEARCH
— RFID讀寫器 | RFID通道門 | RFID手持機 | RFID通道機 —
當有人尋求如何編碼RFID標簽的信息時,我們最常被問到的問題是:我可以在RFID標簽上編碼什么,如何格式化數(shù)據(jù)?
答案取決于你對格式的定義。在我們熱門文章《如何編碼UHF RFID標簽》的第二部分中,你需要知道的一切,我們將專門討論編碼格式和標簽數(shù)據(jù)格式,并提供真實示例。
如果你錯過了本文的第一部分,請回去閱讀關(guān)于十六進制代碼、ASCII和內(nèi)存庫大小的基礎(chǔ)知識。
第二代RFID標簽數(shù)據(jù)格式——字符字符串與詞

RFID標簽上編碼的信息僅為一串長度介于1到64字符之間的字符,例如:上圖中的3000e280689400005013d514006a0000。我們稱這些為字符的原因,是因為編碼到RFID標簽(十六進制0-9,a-f)時可以使用數(shù)字和字母。
大多數(shù)RFID演示軟件程序,如TSL的RFID Explorer應(yīng)用,都會將該字符串中的4個字符組稱為“單詞”。在上面的例子中,詞1是“3000”,詞2是“e280”,依此類推。單詞數(shù)量,或4個組合,與字符數(shù)直接相關(guān)。
一個配備128位EPC存儲庫的RFID標簽將包含32(十六進制)字符,隨后為8個字。
在更易用的演示軟件中,用戶可能不需要知道單詞、字數(shù)、字數(shù)或字數(shù)偏移。不過,如果你使用TSL的RFID瀏覽器,或Impinj的ItemTest軟件中的標簽記憶標簽頁,你可能會看到這些術(shù)語,可能需要用它們來編碼。
RFID標簽編碼格式(比特、十六進制、ASCII)
十六進制,或稱十六進制碼,是大多數(shù)RFID硬件共享的通用語言。無論你是用USB讀卡器寫標簽,還是用RFID打印機制作定制標簽,還是為RFID系統(tǒng)編寫定制軟件,了解十六進制對于RFID用戶來說都是必不可少的。那么,讓我們來看看什么是十六進制碼以及它為什么重要。
什么是六邊形代碼?
十六進制編碼,或稱十六進制編碼(也稱為十六進制),是一種僅使用16種字符的方法——字母A-F和數(shù)字0-9。
大多數(shù)(如果不是全部的話)RFID標簽的數(shù)據(jù)都會被格式化為十六進制代碼,并且在編程時可以接受十六進制編碼的數(shù)據(jù)。這意味著用戶可以用 0-9 和 A-F 創(chuàng)建字符串串,只要字符串長度符合標簽內(nèi)存,就可以編碼在標簽上,標簽就會接受并傳輸該代碼。
示例六邊形:894a0005013d5140 .
為了確定能容納在RFID標簽內(nèi)存庫中的字符數(shù)(十六進制編碼),只需將內(nèi)存庫大小除以4即可。第一部分中提供了一些常見的六邊形大小和角色數(shù)量。(鏈接在此)
什么是ASCII代碼?
ASCII,即美國信息交換標準代碼,是一種使用128種字符類型的編碼方法。ASCII可以表示整個字母表(小寫和大寫)、數(shù)字0到9,以及一些特殊字符,如星號、問號和括號。想到ASCII,可以考慮任何可以在鍵盤上使用的字符。
示例ASCII:blackhandbag2019
如果RFID標簽必須用十六進制編碼,而RFID讀取器輸出數(shù)據(jù)也用十六進制,那為什么有人還要用ASCII?
在極少數(shù)情況下,一些RFID用戶會選擇使用ASCII,以便使用完整的字母表來拼寫信息。例如,他們可以用“blackhandbag2019”代替894a0005013d5140。大多數(shù)情況下,使用ASCII是為了讓用戶無需查找編碼數(shù)據(jù)的含義,而是數(shù)據(jù)告訴用戶有意義的信息。
雖然這聽起來很方便,但肯定有軟件能把那句ASCII代碼“blackhandbag2019”翻譯成十六進制,才能寫在標簽上。然后同一軟件還必須將從標簽中接收到的十六進制編碼信息轉(zhuǎn)換成ASCII,這使系統(tǒng)變得更加復雜。
除非你有定制軟件,否則使用 ASCII 字符編碼可能比較困難,這也是我們不到 3% 的客戶選擇這樣做的原因。此外,它不能用于安全應(yīng)用,因為標簽上的數(shù)據(jù)可能被未經(jīng)授權(quán)人員讀取和理解。
大多數(shù)RFID用戶更愿意使用隨機的十六進制代碼,然后將該數(shù)字與產(chǎn)品、物品或資產(chǎn)進行數(shù)字化關(guān)聯(lián)。
如果用戶選擇使用 ASCII,請記住,為了確定內(nèi)存銀行能容納多少 ASCII 字符,你需要將內(nèi)存銀行大小除以 8。以下是一些常見的尺寸。
什么是比特(二進制編碼)?
比特是最基本的信息單位,實際上是在RFID讀卡器和標簽之間傳輸?shù)?。即使用戶在Hex中輸入字符串以編碼到RFID標簽中,RFID軟件在寫入標簽時會自動將數(shù)字/字母轉(zhuǎn)換為比特。請參見下方示例圖表。

比特以4個為一串編碼,僅使用1或0??傮w而言,使用比特串來傳輸數(shù)據(jù)被稱為二進制編碼。下面是一串片段。
位串:0010 1101 0100 1001 0100
當標簽的規(guī)格顯示其EPC內(nèi)存庫有96個可用位時,意味著向讀卡器發(fā)送的是96個零和1的組合。下面是一個96位字符串的示例。
0100 1111 0100 0010 0010 0010 0111 0101 0011 0011 0100 1000 0011 0101 0100 0010 0011 11110101 0011 0010 1100 0011 0101
重要
以下關(guān)于轉(zhuǎn)換的信息僅在您選擇手動將十六進制轉(zhuǎn)換為ASCII或反之時,用于編碼RFID標簽。大多數(shù)RFID應(yīng)用不需要以下任何轉(zhuǎn)換,會自動完成。
轉(zhuǎn)換 – 位轉(zhuǎn)十六進制
每個十六進制字符代表一串四位。下面是一串位及其所翻譯的十六進制字符串。
比特:0100 1111 0100 0010 0010 0010 0111 0101 0011 0101 0100 100 0011 0101 0100 0010
十六進制代碼:4 F 4 2 2 2 7 5 3 3 4 8 3 5 4 2
下面是一個從Bits到Hex的易懂轉(zhuǎn)換表。

轉(zhuǎn)換 – 位轉(zhuǎn)換為 ASCII
每個ASCII字符代表一串8位的字符串。下面是一串位及其翻譯后的ASCII字符串。
比特:0100 1111 0100 0010 0010 0010 0111 0101 0011 0100 100 000 0011 0101
ASCII代碼:O B “ u 3 H 5
轉(zhuǎn)換 – 十六進制轉(zhuǎn)ASCII
由于每個ASCII字符代表一串8位的字符串,為了在十六進制和ASCII之間進行轉(zhuǎn)換,十六進制字符必須寫成兩個字符。例如,你不能把“8”從十六進制轉(zhuǎn)換成ASCII,但你可以把“08”從十六進制轉(zhuǎn)換成ASCII。要轉(zhuǎn)換這些角色,只需將你的六邊形角色分成兩人一組。
下面是一個十六進制字符字符串,以及它翻譯成的ASCII字符串。
十六進制代碼:42 6C 61 63 6B 68 61 6E 64 62 61 67 32 30 31 39
ASCII代碼:b l a c k a n d b a g 2 0 1 9
下面是ASCII、十六進制和二進制(比特)之間的便捷轉(zhuǎn)換表。

為RFID讀寫器供電通常不復雜,但根據(jù)你的具體讀寫器、偏好和網(wǎng)絡(luò)能力,有幾種不同的選擇。大多數(shù)情況下,RFID讀寫器的制造商會推薦一到兩種方案,以高效且有效地為讀卡器供電。最常見的選擇是通過USB線、交流適配器、以太網(wǎng)供電(PoE)或電池供電。
查看全文測試是成功實施RFID的關(guān)鍵。雖然RFID在各種環(huán)境中表現(xiàn)良好,但測試仍是找到最適合您應(yīng)用和環(huán)境的RFID標簽、讀卡器和天線的必要條件。測試極其重要,因為有許多因素會影響你持續(xù)讀取RFID標簽的能力——標簽被讀取的環(huán)境、標簽在物體上的朝向、天線增益以及讀取器設(shè)置,...
查看全文出租的服裝和亞麻布在一年甚至幾個月內(nèi)就由數(shù)百甚至數(shù)千人處理。條形碼不如RFID標簽耐用;它們可能會被撕裂、涂抹,或者以其他方式損壞或移除。RFID標簽,尤其是縫在衣物或亞麻布上的,可以隱藏,而且耐用得多。如果有人租了伴娘裙,活動進行到一半時,條形碼開始在脖...
查看全文