Skip to Content

IC Command

The IC command (Identification Code) enables driver session management through identification codes, tracking who operates the vehicle, for how long, and what distance they cover.

What is it for?

  • 👤 Identify drivers via iButton, RF433 or Bluetooth
  • ⏱️ Control work shifts with work/rest time tracking
  • 📊 Usage statistics (duration, distance, idle time)
  • 🔐 Vehicle access control with authorized codes
  • 📱 Operation modes for different work types

Syntax

OperationCommandDescription
Start sessionSICcode,modeOpens session with code and mode
Change modeSIC,modeChanges active session mode
Close sessionSIC*Ends current session
QueryQICGets active session data

QIC Response

RICindex code,date,time,duration,idle,movement,distance
FieldFormatDescription
index00-99Position in ICL list
code16 charsDriver identifier
dateDDMMYYSession start date
timeHHMMSSSession start time
durationsecondsTotal session time
idlesecondsTime with IGN OFF
movementsecondsTime with IGN ON
distancemetersDistance traveled

IC Signals (Triggers)

SignalEventDescription
IC00+Session startedNew session opened
IC01+Mode changeSession mode modified
IC02+Valid userCode found in ICL list
IC03+Invalid userCode NOT authorized

IC signals do not support negative edges or conditional use in TRG.


Basic Examples

Start session with iButton

>SICAA01234567890123,0< // Response: RICAA01234567890123,291224,143022,0000,0000,0000,0000000000

Query active session

>QIC< // Response: RIC00 AA01234567890123,291224,143022,3600,1200,2400,45000

Interpretation:

FieldValueMeaning
CodeAA01234567890123Driver ID
Start29/12/2024 14:30:22Date and time
Duration3600s1 hour total
Idle1200s20 min engine off
Movement2400s40 min running
Distance45000m45 km traveled

Close session

>SIC*< // Ends session and saves statistics

Change mode during session

>SIC,1< // Changes to mode 1 while maintaining session

Authorized Code Management (ICL)

To manage the authorized code list, use the ICL Command:

>SICL00 AA01234567890123< // Load code at position 00 >QICL00< // Query code >SICL00*< // Delete code

Limitations

ParameterValue
Simultaneous sessions1
Storable codes (ICL)100 (00-99)
Code length16 characters
Persistence⚠️ Volatile (lost on restart)

Sessions are lost on device restart. To maintain records, send periodic reports with QIC or when closing sessions.

Compatibility

💾Firmware v1.03.00
SPLegacy
iButton, Manual
💾Firmware v1.00.00
SP-IOT
SM-IOT
ZE-IOT
Spider IoT:iButton, RF433, BTH, Manual
Smart IoT:iButton, BTH, Manual
Zero IoT:Manual

See Also

Last updated