Jump to content

Commands of Discovery 2G: Difference between revisions

From Transight Wiki
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 6: Line 6:
! style="background-color:#680022; white-space:nowrap; color:white;" | Command Type (SET/GET)
! style="background-color:#680022; white-space:nowrap; color:white;" | Command Type (SET/GET)
|-
|-
| URL
| URL (SET SERVER)
| SET CUURL:TCP:<IP>:<PORT><br>SET CUURL:url<br>GET CUURL<br>Response:<br>URL:http://livedata.transight.net:6000/data<br>URL:TCP:15.235.9.66:50334
| SET CUURL:TCP:<IP>:<PORT><br>SET CUURL:url<br>GET CUURL<br>Response:<br>URL:http://livedata.transight.net:6000/data<br>URL:TCP:15.235.9.66:50334
| To SET and GET server URL for customer and transight IPs in HTTP and TCP protocol.<br>Data packets will be sent from the device to the configured IP address.
| To SET and GET server URL for customer IP in HTTP and TCP protocol.<br>Data packets will be sent from the device to the configured IP address.
| SET GET
| SET GET
|-
|-
Line 37: Line 37:
|-
|-
| APN
| APN
| SET CUAPN:M2MISAFEcom<br>SET CUAPN:airtelgprs.com<br>GET CUAPN<br>Response: APN:M2MISAFE
| SET CUAPN:<APN><br>Example:<br>SET CUAPN:airtelgprs.com<br>GET CUAPN<br>Response: APN:airtelgprs.com
| Set Access Point Name (APN) based on SIM provider.
| Set Access Point Name (APN) based on SIM provider.
| SET, GET
| SET, GET
Line 52: Line 52:
|-
|-
| IOCFG
| IOCFG
| SET CUIOCFG:IO1-DI-GEN*IO2-DO-GEN*IO3-AN-GEN*<br>Response:<br>
| SET CUIOCFG:<IO Number>-<IO Mode>-<IO Function*>-<IO Number>-<IO Mode>-<IO Function*>-<IO Number><IO Mode>-<IO Function*><br>Example:<br>SET CUIOCFG:IO1-DI-GEN*IO2-DO-GEN*IO3-AN-GEN*<br>GET CUIOCFG<br>Response<br>CUIOCFG:<br>IO1-DI-GEN*IO2-DO-GEN*IO3-AN-GEN
CUIOCFG:No ErrorDEQUEUE_SUCCESS<br>
| This command is used to configure the pin as Digital Input, or Digital Output, or Analog.<br>AN - Analog<br>DO - Digital Output<br>DI - Digital Input
GET CUIOCFG<br>
Response:<br>NUM = 1 mode = DI fun = GEN<br>
NUM = 2 mode = DO fun = GEN<br>NUM = 3 mode = AN fun = GEN<br>
CUIOCFG:<br>
IO1-DI-GEN*IO2-DO-GEN*IO3-AN-GEN <--> NO ERROR
| Configure pins as Digital Input, Output or Analog.
| SET GET
| SET GET
|-
|-
| ENIP
| ENIP
| SET CUENIP:0.1,1.0<br>GET CUENIP<br>Response: ENIP:0.1,1.0
| SET CUENIP:<IP>.<state>,<IP>.<state><br>Example:<br>SET CUENIP:0.1,1.0<br>GET CUENIP<br>Response:<br>ENIP:0.1,1.0
| SET TSENAPP:<IP>.<state>,<IP>.<state><br>
| IP:Transight-0, Customer-1<br>
IP:Transight-0, Customer-1<br>
State:<br>1- Enabled<br>0- Disabled<br>ENIP:0.1,1.1
State:1- Enabled, 0- Disabled<br>
ENAPP:0.1,1.0 (TS enabled and CU disabled - default)
| SET GET
| SET GET
|-
|-
| DO
| DO
| SET CUDO:1.0,2.0<br>GET CUDO<br>Response: DO 1:OFF/ON - DO 2:OFF/ON
|SET CUDO:1.n,2.n    (n=0:off,1:on)<br>GET CUDO<br>Response: DO 1:OFF/ON - DO 2:OFF/ON
| Digital output control for pins.
| Digital output control for pins.
| SET GET
| SET GET
Line 93: Line 85:
| SET CUENOW:ON/OFF<br>GET CUENOW<br>Response: ENOW:OFF
| SET CUENOW:ON/OFF<br>GET CUENOW<br>Response: ENOW:OFF
| Enable or disable 1-wire sensor.
| Enable or disable 1-wire sensor.
| SET GET
|-
| OWCFG
| SET CUOWCFG:<name of sensor><br>GET CUOWCFG<br>Example:<br>SET CUOWCFG:DS18B20<br>GET CUOWCFG
| One-wire sensor configuration (e.g., DS18B20, AM2305)
| SET GET
|-
| OWNOS
| SET CUOWNOS:<Number of sensors><br>Example:<br>GET CUOWNOS<br>Response: TEMPERATURE SENSOR NOS: 2
| Set or get number of 1-wire temperature sensors.
| SET GET
| SET GET
|-
|-
Line 103: Line 105:
SET CUGF:1-12345-1-0#10.0557866-76.3545692#5000()<br>
SET CUGF:1-12345-1-0#10.0557866-76.3545692#5000()<br>
| Shape<br>0 - circle<br>1 - polygon<br>Alert type<br>1-entry<br>2-exit<br>3-entry & exit
| Shape<br>0 - circle<br>1 - polygon<br>Alert type<br>1-entry<br>2-exit<br>3-entry & exit
| SET GET
|-
| OWCFG
| SET CUOWCFG:DS18B20<br>GET CUOWCFG
| One-wire sensor configuration (e.g., DS18B20, AM2305)
| SET GET
| SET GET
|-
|-
| FUELTYPE
| FUELTYPE
| SET CUFUELTYPE:ESCORT485,1<br>GET CUFUELTYPE<br>Response: ESCORT485,1
| SET CUFUELTYPE:<Fuel sensor name>,<No of sensors><br>
| Select fuel sensor type & number.
Example:<br>
| SET GET
SET CUFUELTYPE:ESCORT485,1<br>
|-
Response:<br>
| FUELDATACFG
CUFUELNOS: 1<br>
| SET CUFUELDATACFG:ESCORT,1,00,PASSIVE1023,SMART,SMART_0<br>GET CUFUELDATACFG:ESCORT,1<br>Response: Filtered fuel data
GET CUFUELTYPE<br>
| Configure ESCORT485/TECHNO/OMNICOM/STRELLA/EUROSENS/INDIAN sensors.
Response:<br>
| SET GET
ESCORT485,1
|-
| Enables and Selects fuel sensor Type:<br>
| FUELMODE
Param1:<br>TECHNO485,OMNICOM485,ESCORT485,OFF<br>
| SET CUFUELMODE:1,1,5<br>GET CUFUELMODE:1<br>Response: ESCORT485, Mode: PERIODIC
Param2:<br>
| Fuel mode settings:<br>1 = Request<br>0 = Periodic<br>Set sensor index & interval.
Number of fuel sensors attached
| SET GET
| SET GET
|-
| FUELCALIBRATE
| SET CUFUELCALIBRATE:FULL,1
| Calibrate fuel level: FULL or EMPTY per sensor.
| SET
|-
|-
| DEVI
| DEVI
| GET CUDEVI
| GET CUDEVI
| Get complete device info in JSON format (raw packet).
| Get complete device info packet.
| GET
| GET
|-
|-
| DEVCFG
| DEVCFG
| GET CUDEVCFG
| GET CUDEVCFG
| Get device configuration JSON packet.
| Get device configuration info packet.
| GET
| GET
|-
|-
| IMOB
| IMOB
| SET CUIMOB:ON/OFF<br>GET CUIMOB<br>Response: IMOB:OFF
| SET CUIMOB:<ON/OFF><br>GET CUIMOB<br>Example:<br>SET CUIMOB:OFF<br>GETCUIMOB<br>Response:<br>IMOB:OFF
| Enable or disable immobilizer feature.
| Enable/Disable Immobilizer feature
| SET GET
| SET GET
|-
|-
| ORIENTATION
| ORIENTATION
| SET CUORIENTATION:1<br>GET CUORIENTATION<br>Response: 1
| SET CUORIENTATION:<orientation number><br>Example:<br>
| Mounting orientation:<br>1 = Horizontal, Antenna up<br>2 = Vertical, Antenna forward, etc.
SET CUORIENTATION:1<br>GET CUORIENTATION<br>Response:<br>1
| Device mounting orientation:<br>Orientation Number Explanation:
1 - Horizontal, power cable towards the driver, Antenna sky facing<br>
2 - Vertical , power cable downward, Antenna facing driver<br>
3 - Horizontal, power cable to the right, Antenna sky facing<br>
4 - Vertical , power cable to the right, Antenna facing driver<br>
| SET GET
| SET GET
|-
|-
| ACCELENABLE
| ACCELENABLE
| SET CUACCELENABLE:1<br>GET CUACCELENABLE<br>Response: ACCELERO_ENABLE_STATUS: 1
| SET CUACCELENABLE:<0/1><br>Example:<br>SET CUACCELENABLE:1<br>GET CUACCELENABLE<br>Response:<br>ACCELERO_ENABLE_STATUS: 1
| Enable/Disable accelerometer.
| 1 - Enable<br>0 - Disable  
| SET GET
| SET GET
|-
|-
| SL (Speed Limit)
| SL
| SET CUSL:70<br>GET CUSL<br>Response: SPEEDLIMIT: 70
| SET CUSL:<Limit><br>GET CUSL<br>Example:<br>SET CUSL:70<br>GET CUSL<br>Response:<br>SPEEDLIMIT: 70
| Set maximum speed for alerts.
| Configure speed limit for alerts
| SET GET
| SET GET
|-
|-
Line 181: Line 178:
|-
|-
| VN (Vehicle Number)
| VN (Vehicle Number)
| SET CUVN:TN51AN5503<br>GET CUVN<br>Response: VEHICLE_REG_NUMBER: TN51AN5503
| SET CUVN:<Vehicle No><br>Example:<br>SET CUVN:<XXXXXXX><br>GET CUVN<br>Response:<br>VEHICLE_REG_NUMBER: XXXXXXX
| Set or get registered vehicle number.
| Set/Get vehicle number
| SET GET
| SET GET
|-
|-
Line 190: Line 187:
| SET
| SET
|-
|-
| MR (Restart)
| MR
| SET TSMR:2
| SET CUMR:<Number>
| Restart type:<br>1 = Immediate<br>2 = Normal<br>3 = Power Key<br>4 = MCU Immediate<br>5 = MCU Normal
| Microcontroller Restart:<br>
1. Network Modem Immediate Restart<br>
2. Network Modem Normal Restart, NVM Write true<br>
3. Supervisory Controller Restarts Network Module<br>
4. Supervisory Controller Immediate Restart<br>
5. Supervisory Controller Normal Restart, NVM Write true<br>
| SET
| SET
|-
|-
| FWINFO
| FWINFO
| GET CUFWINFO<br>Response: FWINFO: TSD2G_0_3.0.2, etc.
| GET CUFWINFO<br>Response:<br>FWINFO: TSD4G_0_3.0.2<br>FWINFO: TSDRB_0_3.0.1<br>FWINFO: TSD4R_0_1.0.3
| Get firmware version info of all modules.
| Get firmware version info for:<br>- Network Modem<br>- Bootloader<br>- Supervisory Controller
| GET
| GET
|-
|-
Line 221: Line 223:
|-
|-
| ODOMODE
| ODOMODE
| SET CUODOMODE:1<br>GET CUODOMODE<br>Response: CUODOMODE:1
| SET CUODOMODE:<0/1><br>GET CUODOMODE<br>Response: CUODOMODE:1
| Odometer mode:<br>1 = Accumulated<br>0 = Differential
| Odometer mode:<br>1 = Accumulated<br>0 = Differential
| SET GET
| SET GET
|-
|-
| ODO
| ODO
| GET CUODO<br>Response: CUODO:111 METERS
| SET ODO:<Number><br>Example:<br>SET CUODO:111<BR>GET CUODO<br>Response:<br>CUODO:111 METERS
| Get total odometer reading.
| Get/Set current odometer readings
| GET
| SET GET
|-
|-
| NWI (Network Info)
| NWI (Network Info)
| GET CUNWI<br>Response: MCC-MNC-GSM status etc.
| GET CUNWI<br>Response:<br>CUNWI:VI-404-19-1-1-20-0-0
| Get network info and signal details.
| Command to get the network information
Response Format:
CUNWI:<Operator Name>-<MCC>-<MNC>-<GSM
nw reg stat>-<GPRS nw reg stat>-<signal
strength>-<GSM nw reg loss tmr>-<GPRS nw reg
loss timer>
GSM nw reg stat :<br>
1 – Registration OK
2 - Searching
3 - Deny
5 – Registration OK Roaming
0 – Not registered
GPRS nw reg stat <br>
1 – Registration OK
2 - Searching
3 - Deny
5 – Registration OK Roaming
0 – Not registered
Signal Strength: 1 -31 in ASW<br>
GSM nw reg loss timer : Time is seconds elapsed
after GSM network registration loss<br>
GPRS nw reg loss timer : Time is seconds elapsed
after GPRS network registration loss
| GET
| GET
|-
|-
Line 239: Line 263:
| Get success/failure communication counts.
| Get success/failure communication counts.
| GET
| GET
|-
| NVMCLEAR
| SET NVMCLEAR
| Clear all configurations from NVM.
| SET
|-
| OWNOS
| SET CUOWNOS:2<br>GET CUOWNOS<br>Response: TEMPERATURE SENSOR NOS: 2
| Set or get number of 1-wire temperature sensors.
| SET GET
|-
|-
| SECURESMS
| SECURESMS
| SET CUSECURESMS:1<br>GET CUSECURESMS<br>Response: SECURESMS:1
| SET CUSECURESMS:<0/1><br>Example:<br>SET CUSECURESMS:1<br>GET CUSECURESMS<br>Response: SECURESMS:1
| Enable or disable secure SMS feature.
| Enable or disable secure SMS feature.
| SET GET
| SET GET
|}
|}
<\div>
</div>

Latest revision as of 05:00, 6 March 2026

Configuration Commands Example and Response (CU) Description Command Type (SET/GET)
URL (SET SERVER) SET CUURL:TCP:<IP>:<PORT>
SET CUURL:url
GET CUURL
Response:
URL:http://livedata.transight.net:6000/data
URL:TCP:15.235.9.66:50334
To SET and GET server URL for customer IP in HTTP and TCP protocol.
Data packets will be sent from the device to the configured IP address.
SET GET
UR (in seconds) SET CUUR:<duration>
GET CUUR
Example:
SET CUUR:30
GET CUUR
Response: UR: 30
Update rate while in motion (in seconds). Determines packet sending frequency. SET, GET
URT (halt, in minutes) SET CUURT:<duration>
GET CUURT
Example:
SET CUURT:30
GET CUURT
Response: CUURT: 30
Update rate during halt (in minutes). SET, GET
URS (sleep, in minutes) SET CUURS:<duration>
GET CUURS
Example:
SET CUURS:30
GET CUURS
Response: CUURS: 30
Update rate during sleep (in minutes). SET, GET
M1 SET CUM1:<+91xxxxxxxxxx>
GET CUM1
Primary mobile number for alerts and configuration via SMS. SET, GET
M2 SET CUM2:<+91xxxxxxxxxx>
GET CUM2
Secondary mobile number. SET, GET
APN SET CUAPN:<APN>
Example:
SET CUAPN:airtelgprs.com
GET CUAPN
Response: APN:airtelgprs.com
Set Access Point Name (APN) based on SIM provider. SET, GET
FRNO SET CUFRNO:<number>
GET CUFRNO
Example: SET CUFRNO:12
Response: FRNO:12
Get or set frame number. Used for sequential frame control. SET GET
FSMODE SET CUFSMODE:<0/1>
GET CUFSMODE
Example: SET CUFSMODE:1
Response: FSMODE:1
File system mode:
0 = FIFO
1 = LIFO
SET GET
IOCFG SET CUIOCFG:<IO Number>-<IO Mode>-<IO Function*>-<IO Number>-<IO Mode>-<IO Function*>-<IO Number><IO Mode>-<IO Function*>
Example:
SET CUIOCFG:IO1-DI-GEN*IO2-DO-GEN*IO3-AN-GEN*
GET CUIOCFG
Response
CUIOCFG:
IO1-DI-GEN*IO2-DO-GEN*IO3-AN-GEN
This command is used to configure the pin as Digital Input, or Digital Output, or Analog.
AN - Analog
DO - Digital Output
DI - Digital Input
SET GET
ENIP SET CUENIP:<IP>.<state>,<IP>.<state>
Example:
SET CUENIP:0.1,1.0
GET CUENIP
Response:
ENIP:0.1,1.0
IP:Transight-0, Customer-1

State:
1- Enabled
0- Disabled
ENIP:0.1,1.1

SET GET
DO SET CUDO:1.n,2.n (n=0:off,1:on)
GET CUDO
Response: DO 1:OFF/ON - DO 2:OFF/ON
Digital output control for pins. SET GET
VID SET CUVID:TRANSI
GET CUVID
Response: VID: TRANS
Get/Set vendor ID. SET GET
DI GET CUDI
Response: DI:000
Digital input status (LOW = 0, HIGH = 1) GET
AI GET CUAI
Response: AI:0-0-0
Analog input voltage reading. GET
ENOW SET CUENOW:ON/OFF
GET CUENOW
Response: ENOW:OFF
Enable or disable 1-wire sensor. SET GET
OWCFG SET CUOWCFG:<name of sensor>
GET CUOWCFG
Example:
SET CUOWCFG:DS18B20
GET CUOWCFG
One-wire sensor configuration (e.g., DS18B20, AM2305) SET GET
OWNOS SET CUOWNOS:<Number of sensors>
Example:
GET CUOWNOS
Response: TEMPERATURE SENSOR NOS: 2
Set or get number of 1-wire temperature sensors. SET GET
GF (Geofence) SET CUGF:<entry/delete>-<geofence ID>-<alert type>-<shape>#<latitude-longitude>#....&

SET CUGF:<geofence ID>-<alert type>-<shape>#<latitude-longitude of center>#<radius in meter>
Example for Polygon:
SET CUGF:1-12345-1-1#10.0564051-76.3569957#10.0558456-76.3570601#10.0565529-76.3601607#10.0573870-76.3597316#10.0564051-76.356995&
Example for Circle:
SET CUGF:1-12345-1-0#10.0557866-76.3545692#5000()

Shape
0 - circle
1 - polygon
Alert type
1-entry
2-exit
3-entry & exit
SET GET
FUELTYPE SET CUFUELTYPE:<Fuel sensor name>,<No of sensors>

Example:
SET CUFUELTYPE:ESCORT485,1
Response:
CUFUELNOS: 1
GET CUFUELTYPE
Response:
ESCORT485,1

Enables and Selects fuel sensor Type:

Param1:
TECHNO485,OMNICOM485,ESCORT485,OFF
Param2:
Number of fuel sensors attached

SET GET
DEVI GET CUDEVI Get complete device info packet. GET
DEVCFG GET CUDEVCFG Get device configuration info packet. GET
IMOB SET CUIMOB:<ON/OFF>
GET CUIMOB
Example:
SET CUIMOB:OFF
GETCUIMOB
Response:
IMOB:OFF
Enable/Disable Immobilizer feature SET GET
ORIENTATION SET CUORIENTATION:<orientation number>
Example:

SET CUORIENTATION:1
GET CUORIENTATION
Response:
1

Device mounting orientation:
Orientation Number Explanation:

1 - Horizontal, power cable towards the driver, Antenna sky facing
2 - Vertical , power cable downward, Antenna facing driver
3 - Horizontal, power cable to the right, Antenna sky facing
4 - Vertical , power cable to the right, Antenna facing driver

SET GET
ACCELENABLE SET CUACCELENABLE:<0/1>
Example:
SET CUACCELENABLE:1
GET CUACCELENABLE
Response:
ACCELERO_ENABLE_STATUS: 1
1 - Enable
0 - Disable
SET GET
SL SET CUSL:<Limit>
GET CUSL
Example:
SET CUSL:70
GET CUSL
Response:
SPEEDLIMIT: 70
Configure speed limit for alerts SET GET
HBT (Brake Threshold) SET CUHBT:-4
GET CUHBT
Response: BRAKE_THRESHOLD: -4.000000
Set harsh brake threshold in G-forces. SET GET
HAT (Acceleration Threshold) SET CUHAT:3
GET CUHAT
Response: ACC_THRESHOLD: 3.000000
Set harsh acceleration threshold. SET GET
RTT (Turn Threshold) SET CURTT:3
GET CURTT
Response: TURN_THRESHOLD: 3.000000
Set turn threshold in G-forces. SET GET
TA (Tilt Angle) SET CUTA:40
GET CUTA
Response: TILT ANGLE THRESHOLD: 40
Set tilt alert threshold (degrees). SET GET
VN (Vehicle Number) SET CUVN:<Vehicle No>
Example:
SET CUVN:<XXXXXXX>
GET CUVN
Response:
VEHICLE_REG_NUMBER: XXXXXXX
Set/Get vehicle number SET GET
CH (Clear History) SET CUCH Clear history logs from device. SET
MR SET CUMR:<Number> Microcontroller Restart:

1. Network Modem Immediate Restart
2. Network Modem Normal Restart, NVM Write true
3. Supervisory Controller Restarts Network Module
4. Supervisory Controller Immediate Restart
5. Supervisory Controller Normal Restart, NVM Write true

SET
FWINFO GET CUFWINFO
Response:
FWINFO: TSD4G_0_3.0.2
FWINFO: TSDRB_0_3.0.1
FWINFO: TSD4R_0_1.0.3
Get firmware version info for:
- Network Modem
- Bootloader
- Supervisory Controller
GET
IMEI GET CUIMEI
Response: IMEI: 869137069984441
Get device IMEI number. GET
SPI GET CUSPI
Response: REMAINING PACKETS=1566
Get count of unsent packets in memory. GET
LOC GET CULOC
Response: LAT/LON/SPEED/ALT/SAT
Get current location snapshot. GET
SUPT (Uptime) GET CUSUPT
Response: DEVICE_UPTIME: d-h-m-s
Get device uptime since last reboot. GET
ODOMODE SET CUODOMODE:<0/1>
GET CUODOMODE
Response: CUODOMODE:1
Odometer mode:
1 = Accumulated
0 = Differential
SET GET
ODO SET ODO:<Number>
Example:
SET CUODO:111
GET CUODO
Response:
CUODO:111 METERS
Get/Set current odometer readings SET GET
NWI (Network Info) GET CUNWI
Response:
CUNWI:VI-404-19-1-1-20-0-0
Command to get the network information

Response Format: CUNWI:<Operator Name>-<MCC>-<MNC>-<GSM nw reg stat>-<GPRS nw reg stat>-<signal strength>-<GSM nw reg loss tmr>-<GPRS nw reg loss timer> GSM nw reg stat :

1 – Registration OK
2 - Searching
3 - Deny
5 – Registration OK Roaming
0 – Not registered

GPRS nw reg stat

1 – Registration OK
2 - Searching
3 - Deny
5 – Registration OK Roaming
0 – Not registered

Signal Strength: 1 -31 in ASW
GSM nw reg loss timer : Time is seconds elapsed after GSM network registration loss
GPRS nw reg loss timer : Time is seconds elapsed after GPRS network registration loss

GET
COMSTAT GET CUCOMSTAT
Response: COMSTAT:4-0
Get success/failure communication counts. GET
SECURESMS SET CUSECURESMS:<0/1>
Example:
SET CUSECURESMS:1
GET CUSECURESMS
Response: SECURESMS:1
Enable or disable secure SMS feature. SET GET