Instrument gratuit / fără încărcare pe server
Convertor de UID RFID pentru hexazecimal, zecimal și ordinea inversată a octeților
Lipiți UID-ul unui card și vedeți toate reprezentările pe care le poate genera un cititor sau un sistem central: hexazecimal normalizat, ordinea inversată a octeților, valoarea zecimală și harta completă a octeților. Totul rulează în acest browser.
UID / CONVERSIE
Convertor de format UID
Normalizați un identificator hexazecimal, inversați ordinea octeților și calculați reprezentarea zecimală fără a trimite date către un server.
Acceptă 4, 7 sau 10 octeți, cu spații, două puncte, cratime sau prefixul 0x.
- Hexazecimal normalizat
04A1B2C3D4E5F6- HEX / CU SPAȚII
04 A1 B2 C3 D4 E5 F6- Ordine inversă a octeților
F6E5D4C3B2A104- Valoare zecimală
1303689068602870
| B0 | B1 | B2 | B3 | B4 | B5 | B6 |
|---|---|---|---|---|---|---|
| 04 | A1 | B2 | C3 | D4 | E5 | F6 |
| 4 | 161 | 178 | 195 | 212 | 229 | 246 |
De ce același card afișează două numere diferite
Un UID RFID este o secvență de octeți, iar sistemele diferite afișează acești octeți în moduri diferite. Multe cititoare transmit UID-ul începând cu octetul cel mai puțin semnificativ, astfel încât 04 A1 B2 C3 devine C3 B2 A1 04. Altele convertesc valoarea în zecimal, elimină zerourile din față sau grupează cifrele în blocuri.
Niciunul dintre aceste sisteme nu greșește: toate descriu același cip. Integrarea eșuează atunci când două părți ale unui proiect schimbă liste de identificatori fără a conveni asupra reprezentării și a ordinii octeților. Acest convertor face vizibilă fiecare reprezentare, astfel încât nepotrivirea să poată fi identificată în câteva secunde.
UID-uri de 4, 7 și 10 octeți
Cipurile fără contact conforme cu ISO/IEC 14443 folosesc identificatori de dimensiune simplă (4 octeți), dublă (7 octeți) sau triplă (10 octeți). Majoritatea cardurilor și brelocurilor moderne pentru încărcare și controlul accesului au un UID de 7 octeți, în timp ce multe cititoare instalate raportează încă doar 4 octeți.
Când un card sau breloc cu UID de 7 octeți trece printr-un traseu de citire pe 4 octeți, valoarea este trunchiată și nu mai corespunde fișierului de personalizare. Înainte de a presupune că cardurile sunt defecte, comparați lungimea în octeți raportată de sistemul central cu lungimea din fișierul de producție.
Cum se utilizează convertorul
Alegeți intrarea hexazecimală sau zecimală, selectați lungimea în octeți, apoi lipiți identificatorul. Sunt acceptate spațiile, două puncte, cratimele și prefixul 0x. Panoul afișează valoarea normalizată, ordinea inversată a octeților, reprezentarea zecimală și fiecare octet cu echivalentul său zecimal.
Copiați orice reprezentare cu un singur clic sau exportați analiza în format CSV pentru a o atașa la un tichet de asistență sau la documentația de predare a integrării. Dacă o valoare nu poate fi interpretată la lungimea selectată, instrumentul o semnalează în loc să încerce să o ghicească.
Întrebări despre conversia UID-urilor
Întrebări despre conversia UID-urilor
De ce este inversat UID-ul cardului?
Multe chipseturi de cititoare transmit UID-ul începând cu octetul cel mai puțin semnificativ. Dacă sistemul central afișează aceiași octeți în ordine inversă față de fișierul de producție, traseul de citire inversează ordinea octeților. Inversați-o o singură dată, în mod consecvent, într-o singură parte.
Cum convertesc UID-ul unui card din hexazecimal în zecimal?
Tratați întregul UID ca pe un singur număr întreg fără semn și convertiți-l din baza 16 în baza 10. Un UID de 7 octeți poate depăși limitele de 32 de biți, așa că folosiți o reprezentare pe 64 de biți sau cu precizie arbitrară. Acest instrument efectuează conversia local pentru identificatori de 4, 7 și 10 octeți.
De ce afișează sistemul central un alt număr decât cel tipărit pe card?
De obicei, cauza este una dintre următoarele trei: sistemul central stochează valoarea zecimală, în timp ce pe card apare valoarea hexazecimală; ordinea octeților este inversată undeva în lanț; sau zerourile din față au fost eliminate de o foaie de calcul. Comparați toate reprezentările înainte de a recodifica cardurile.
Datele cardului sunt încărcate pe server când folosesc acest instrument?
Nu. Analiza și conversia se desfășoară integral în browserul dumneavoastră. Identificatorii nu sunt transmiși către ChargeRFID și nici stocați de aceasta, ceea ce înseamnă și că instrumentul funcționează offline după încărcarea paginii.
Comandați carduri sau brelocuri? Stabiliți formatul înainte de producție.
Fiecare comandă ChargeRFID este livrată cu un contract de date care poate fi citit automat și cu vectori de acceptare, astfel încât echipa responsabilă de sistemul central să poată verifica formatul identificatorilor înainte de sosirea cardurilor.