Bit Kodierung

Gast #5005967
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
Gast
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...
Gast
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
Gast
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?
Gast
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.