Skip to main content

iButton Support

The Antares 4G supports OneWire iButton devices for driver identification and access control.

What Is an iButton?

An iButton is a computer chip enclosed in a stainless steel capsule. Each iButton has a unique and unalterable address (ID) laser-etched onto its chip inside the capsule. This address (for example, 18000013406C1001) is used as a key or identifier for each iButton.

By simply touching the two contacts of an iButton reader with the iButton, Antares can communicate with it through the 1-Wire protocol to read its ID. Once Antares reads the ID, it checks whether it is present in the authorized iButton ID list to manage the state of signal F19.

Signal F19 can be used to configure events that drive the device outputs, for example to lock or unlock vehicle ignition.

Supported Accessories

Supported iButton accessories

Supported iButton Types

Family CodeDescription
0x01Standard DS1990A iButton
0x81USB iButton variant

Authorized List

  • Up to 600 authorized iButtons can be stored on the device.
  • Authorized iButtons trigger signal F19.
  • Any detected iButton (authorized or not) triggers signal F18.

Signals

SignalDescription
F18Any iButton connected to the 1-Wire bus
F19Authorized iButton detected
Q00Q99Individual signals for each authorized iButton

Commands

Query iButton Status — XAIB

>QXAIB<

Returns the currently connected iButton ID.

Authorized List — XAIL

Add an iButton to the authorized list:

>SXAIL<ID><

Query the authorized list:

>QXAIL<

Delete an entry:

>SXAILU<

Extended Authorized List — XAIA

For managing the full authorized list with indexing:

>SXAIA<INDEX>;<ID><

iButton Status Tag (IS)

Add the IS extended tag to report messages to include iButton status:

>SXAEFA;IS< ← Set group A tags to include IS

Report example with IS tag:

>REV001234567890+2578250-0802813901234512;IS=1,01AABBCCDD1122;ID=IMEI<
IS FieldValueMeaning
IS=0,0No iButton connected
IS=1,<ID>1iButton connected (ID follows)

Creating an Event for iButton Detection

>SED00NA0;F19+<

This event sends a report when an authorized iButton is connected (rising edge of F19).