Forum: Mikrocontroller und Digitale Elektronik Bit Kodierung


von Werner (Gast)


Lesenswert?

Hallo,

ich arbeite gerade an einem RFID FDX-B Tiertransponder-Leser. Bei jedem 
Transponder ist ein Aufkleber mit einer Dezimalzahl dabei und ein 
Plastikanhänger mit einer Buchstaben-/Zahlenfolge. Ein Transponder 
liefert jeweils 48 Bit Daten, bestehend aus 38 Bit "national code" und 
10 Bit "country code":

Transponder 1
  Rohdaten: 0xe1165a0dbff3
  10 Bit country code: hex 0x384 dez 900
  38 Bit National code: hex 0x165a0dbff3 dez 96000131059

  Aufkleber: 900096000131059
  Plastikanhänger: KACGFD8


Transponder 2
  Rohdaten: 0xE1165A0DBFAF
  10 Bit country code: hex 0x384 dez 900
  38 Bit National code: hex 0x165a0dbfaf dez 96000130991

  Aufkleber: 900096000130991
  Plastikanhänger: KGUSBT9


Der Aufkleber besteht offenbar aus dem dezimalen Country code und 
national code, aber sieht jemand wie sich der Plastikanhänger kodieren 
könnte?

Grüße
Werner

von c-hater (Gast)


Lesenswert?

Werner schrieb:

> sieht jemand wie sich der Plastikanhänger kodieren könnte?

Mit nur zwei Samples, die sich obendrein im Vergleich zum Gesamtumfang 
nur in recht wenigen Bits unterscheiden: Vergiss es.

Wenn du zehntausend Samples geliefert hättest, und zwar auch mit 
unterschiedlichen Country-Codes, hätte man vermutlich schon einen gut 
begründeten Verdacht äußern können.

Oder alternativ möglicherweise bereits sagen können, das der 
Plastikanhängercode sich überhaupt nicht den Bits der Rohdaten errechnen 
läßt. Auch das ist nämlich durchaus eine denkbare Option. Je nachdem, 
welches Ziel mit diesem Code eigentlich erreicht werden sollte...

von Georg (Gast)


Lesenswert?

c-hater schrieb:
> bereits sagen können, das der
> Plastikanhängercode sich überhaupt nicht den Bits der Rohdaten errechnen
> läßt

Wahrscheinlich schon, informationsmässig passt das, die Code-Bits lassen 
sich in den ASCII-Zeichen des Anhängers unterbringen, die Frage ist 
bloss wie - z.B. Hash-Wert oder irgendein beliebiger Algorithmus, den 
man einfach kennen muss. Wobei sowohl Code als auch ASCII-Text 
Prüfzeichen enthalten.

Ohne Insider-Kenntnisse kommt da nichts heraus, ausserdem erhebt sich 
zuallererst die Frage, wofür der Anhänger mit Text überhaupt gut sein 
soll - kriegt den der arme Hund ans Ohr oder was? Zeigt das das 
Prüfgerät an? Ich dachte bisher, das Tier hat einen Chip und das ist 
alles.

Georg

von Wolfgang (Gast)


Lesenswert?

Werner schrieb:
> Der Aufkleber besteht offenbar aus dem dezimalen Country code und
> national code, aber sieht jemand wie sich der Plastikanhänger kodieren
> könnte?

Da muss nur eine Hashfunktion über die Eingangsdaten rüberlaufen, um den 
Code für den Plastikanhänger zu generieren und dann siehst du gar nichts 
mehr.

Warum fragst du nicht den Lieferanten?

von Werner (Gast)


Lesenswert?

Habe noch herausgefunden dass man unter folgender URL die Codes auf den 
Plastikanhängern dekodieren kann so dass der Aufklebercode herauskommt:

http://f-r.es/KGUSBT9

Es scheint dass im Anhängercode noch Prüfsummen sind, weil die Seite 
nicht alle beliebigen Zeichenfolgen verarbeiten kann.

Werner

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.