iButton

iButton

iButton ist ein Markenname von Dallas Semiconductor bzw. seit 2001 Maxim Integrated. Ein iButton ist ein Integrierter Schaltkreis mit einer Eindrahttechnik-Schnittstelle. Die Gehäuse (Microcan F5 (17,35 × 5,89 mm) und das etwas seltenere flache Microcan F3 (17,35 × 3,1 mm)) bestehen aus 0,254 mm dickem Edelstahlblech und ähneln einer Knopfzelle mit 16 mm Durchmesser.

Es gibt verschiedene Typen, welche ROM, NVRAM, EPROM, EEPROM, RTC, Mikrocontroller, verschiedene Sensoren oder Protokollspeicher z. B. für Temperatur oder Luftfeuchtigkeit enthalten können. Die Gehäuse lassen sich in verschiedene Halterungen einbauen, z. B. in Schlüsselanhänger, Armbänder oder Transportbehälter.

Allen gemeinsam ist die weltweit einmalige 64-bit-Seriennummer (bestehend aus 8-Bit Family-Code, 48-Bit Nummer (Unique-Device-ID) und 8-Bit Zyklische-Redundanzprüfungs-Prüfsumme) und die OneWire-Schnittstelle.

Einige iButtons (DS1904 RTC, DS1921…923 Logger, DS1954-57 Java, DS1991…1996 RAMs) enthalten eine Lithium-Knopfzelle BR1220 oder BR1225.

Hersteller, Bezeichnung, Herstelldatum und die Seriennummer sind zusätzlich auf dem Edelstahlgehäuse lasergraviert, außer der Kunde wünscht eine eigene kostenpflichtige Beschriftung.

Maxim und andere Hersteller bieten eine Vielzahl von Adaptern, z. B. für die serielle Schnittstelle (DS9097) oder den USB-Anschluss (DS9490), um 1-wire-Bauteile mit Computern verbinden zu können. Um den physischen Kontakt herzustellen, gibt es eine Serie von iButton-Probes (DS140x und DS909x).

Obwohl Dallas / Maxim mit der „weltweit einmaligen Seriennummer“ und Verschlüsselungsverfahren Sicherheit vorgibt, sind die meisten iButtons nicht sicher, da ihre Funktion mit schnellen Mikrocontrollern oder FPGAs emuliert werden kann. Auf dem 27C3 wurde 2010 veröffentlicht, wie ein bisher als sicher geltender SHA-iButton kopiert werden konnte.[1]

Manche iButton-Typen z. B. DS1922L lassen sich über Android Apps einstellen und auslesen.

Typenübersicht
TypFunktionBeschreibung
DS1990A, DS1990RiButtoneiner weltweit einmaligen Seriennummer in einem 64-Bit-ROM
DS1991LMultikey iButtonpasswortgeschützter, nichtflüchtiger Speicher; wird nicht mehr produziert
DS1992LNVRAM01 kBit
DS1993LNVRAM04 kBit
DS1994LNVRAM04 kBit, mit Echtzeituhr (RTC)
DS1995LNVRAM16 kBit
DS1996LNVRAM64 kBit
DS1982add-only EPROM01 kBit
DS1985add-only EPROM16 kBit
DS1986add-only EPROM64 kBit
DS1971EEPROM256 Bit
DS1972EEPROM01 kBit
DS1973EEPROM04 kBit
DS1977EEPROM32 kByte
DS1904Echtzeituhr (RTC)
DS1961SEEPROM01 kBit, mit SHA-Hash
DS1963SNV-RAM04 kBit, mit SHA-Hash
DS1954cryptographic iButtonJava-powered
DS1955cryptographic iButtonJava-powered, (64 kB ROM, 6 kB … 134 kB NVRAM)
DS1957cryptographic iButtonJava-powered
DS195x-yyy/RINGzzziButtonim Fingerring (zzz = Größenangabe des Ringdurchmessers)[2][3]
DS1920Temperatursensor0,5000 °C Auflösung, −55 … +100 °C, (Auflösung kann erhöht werden)
DS1921G2 kByte Temperaturlogger0,5000 °C Auflösung, −40 … +085 °C
DS1921H2 kByte Temperaturlogger0,1250 °C Auflösung, +15 … +046 °C
DS1921Z2 kByte Temperaturlogger0,1250 °C Auflösung, −05 … +026 °C
DS1922E8 kByte Temperaturlogger0,0625 °C Auflösung, +15 … +140 °C
DS1922L8 kByte Temperaturlogger0,0625 °C Auflösung, −40 … +085 °C
DS2422L8 kByte Temperaturlogger0,0625 °C Auflösung, −40 … +085 °C; wird nicht mehr produziert
DS1922T8 kByte Temperaturlogger0,0625 °C Auflösung, −00 … +125 °C
DS19238 kByte Datenloggerfür Feuchtigkeit und Temperatur (0 … 100 % RH und −20 °C … +85 °C, 0,0625 °C Auflösung)
DS9107iButton capsule(25,4 × 16,6 mm²). Dieses Schraubdöschen hat Schutzart IP68.
DS9108Messstabfür Temperaturmessung mit 3 × DS1921G

Spezielle Anwendungsbeispiele

  • Schlüsselersatz
  • Zeiterfassung für Arbeitnehmer
  • Zum Identifizieren von Angestellten in der Gastronomie an der Kasse, an Zapfanlagen.
  • Fahrkarten- / Guthabenkarten-Ersatz
  • Kryptographie
  • Tracken der Körperkerntemperatur auch im Vaginalkanal bei Kühen, Pferden, Kamelen.
  • Registrierung der menschlichen Körperkerntemperatur(z. B. in Krankenhäusern)
  • Loggen der Körpertemperatur, um mit der Basaltemperatur und der symptothermalen Methode die Fruchtbarkeit der Frau zu bestimmen[4]
  • langfristige Überwachung von gekühlten Waren (z. B. Lebensmittel und pharmazeutische Produkte)

Einzelnachweise