페이지 선택
Generic selectors
Exact matches only
Search in title
Search in content
Search in pages
AT Commands For Ecall

 

Command Description
AT+CECALLS Make e-call
AT+CECALLE Hang up e-call
AT+CECALLCFG Configure e-call MSD information
AT+CECALLPOS Set position information
AT+CECALLTIME Set timestamp
AT+CMSDVERSION Set MSD serialize version
AT+CECALLTOUT Set T5,T6,T7 timeout value
AT+CMSDMESSAGEID Set the initiatory message identifier of msd data Description
AT+CMSDOIDDATA Set the optional additional data
AT+CMSD Input hex Minimum set of data(MSD)
AT+CMSDCONTROL Set the control data in Minimum set of data

 

 

 

 

AT+CECALLS     Make An E-call

The command is used to make an e-call.

 

T) AT+CECALLS=?

+CECALLS: (scope of <cannedMSD>)

 

OK

W) AT+CECALLS=<num>,<cannedMSD>

OK

ERROR

 

 

<num>                  Dialing number.
<cannedMSD>

Use the canned GPS information or real GPS information.


0     Send real MSD

1     Send canned MSD

 

 

Example

AT+CECALLS=15865451120,1

OK

 

 

 

 

AT+CECALLE     Hang Up An E-call

The command is used to hang up the e-call.

 

T) AT+CECALLE=?

+CECALLS: (0-1)

 

OK

R) AT+CECALLE?

+CECALLE: <n>

 

OK

W) AT+CECALLE=<n>

OK

VOICE CALL: END: <time>

 

No call:

OK

 

 

<n>

0     Stop an active eCall, change the state into “ECALL_APP_ECALL_INACTIVE” and clear When set to 0,

module cannot receive a MT ECALL from PSAP.

1     End an active ecall, but keep state “ECALL_APP_IDLE_ALLOW_MT_ECALL”, not clear When set to 1,

module can receive a MT ECALL from PSAP.

<time>

Voice call connection time.

Format     HHMMSS (HH: hour, MM: minute, SS: second)

 

 

Example

AT+CECALLE=0

OK

 

 

 

 

AT+CECALLCFG     Configure E-call MSD Information

The command is used to configure the MSD information.

 

T) AT+CECALLCFG=? OK
W) AT+CECALLCFG=<vehicletype>,<storage>,<num>,<vin>,<vehicledirection>,<delta1_lon>,<delta1_lat>,<delta2_lon>,<delta2_lat>

OK

 

ERROR

 

 

<vehicletype>

1     Passenger vehicle class M1

2     Buses and coaches class M2

3     Buses and coaches class M3

4     Light commercial vehicles class N1

5     Heavy duty vehicles class N2

6     Heavy duty vehicles class N3

7     Motorcycles class L1e

8     Motorcycles class L2e

9     Motorcycles class L3e

10     Motorcycles class L4e

11     Motorcycles class L5e

12     Motorcycles class L6e

13     Motorcycles class L7e

<storage>

Propulsion storage: It should choice multi-storage. decimal number

NOTE    

Example: Choice “Electric energy storage” and “Diesel tank present”, the <storage> must be set by 18.

(i.e. 2 or 16 equal 18)

0     Unknown or other type of energy storage

1     Hydrogen storage

2     Electric energy storage

4     Liquid propane gas

8     Compressed natural gas

16     Diesel tank present

32     Gas online tank present

Range is 0~63.

<num>

Number of passenger.

Range is 0~255.

<vin>

Vehicle id number.

Length of <vin> must be 17.

VIN number according to ISO 3779.

including:

1. World Manufacturer Index(WMI)

2. Vehicle Type Descriptor (VDS)

3. Vehicle Identification Sequence (VIS)

The character in VIN must be the member of this table: (“A”..”H”|”J”..”N”|”P”|”R”..”Z”|”0″..”9″)

<vehicledirection>

The direction of travel in 2°-degrees steps from magnetic north (0– 358, clockwise).

Only values from 0 to 179 are valid.

If direction of travel is invalid or unknown, the value 0xFF shall be used.

Unit is 2 degree.

Range of <vehicledirection> is 0~179.

<delta1_lon>

Description of recent vehicle longitude location before the incident.

1 Unit = 100 miliarcseconds, which is approximately 3m.

Coded value range (-512..511) representing -51200 to +51100 miliarcseconds,

or from 51,2’’S to 51,1’’N from the reference position.

<delta1_lat>

Description of recent vehicle latitude location before the incident.

1 Unit = 100 miliarcseconds, which is approximately 3m.

Coded value range (-512..511) representing -51200 to +51100 miliarcseconds,

or from 51,2’’S to 51,1’’N from the reference position.

<delta2_lon>

Description of recent vehicle latitude location before the incident.

1 Unit = 100 miliarcseconds, which is approximately 3m.

<delta2_lat>

Description of recent vehicle latitude location before the incident.

1 Unit = 100 miliarcseconds, which is approximately 3m.

Coded value range (-512..511) representing -51200 to +51100 miliarcseconds,

or from 51,2’’S to 51,1’’N from the reference position.

 

 

Example

AT+CECALLCFG=5,18,8,”WMJVDSVDSYA123456″,14,10,-10,20,-20

OK

 

 

 

 

AT+CECALLPOS     Set Position Information

The command is used to set position information.

 

T) AT+CECALLPOS=? OK
W) AT+CECALLPOS=<lon>,<lat> 

OK

 

ERROR

 

 

<lon>

Longitude of current position, format is ddd.dddddd.

Unit is degree.

Range is -180~180.

<lat>     

Latitude of current position, format is dd.dddddd.

Unit is degree.

Range is -90~90.

 

 

Example

AT+CECALLPOS=”121.354138″,”31.221938″

OK

 

 

 

 

AT+CECALLTIME     Set Timestamp

The command is used to set timestamp.

 

T) AT+CECALLPOS=? OK
W) AT+CECALLTIME=<flag>[,<year>,<month>,<day>,<hour>,<minute>,<second>]

OK

 

ERROR

 

 

<flag>

0     use system time, not need to set <year>, <month>, <day>, <hour>, <minute>,<second>

1     must set <year>,<month>,<day>,<hour>,<minute>,<second>

<year>

Year     integer

Range is 1970~2100

<month>

Month     integer

Range is 1~12

<day>

Day     integer

Input range :

Jan \ Mar \ May \ Jul \ Aug \ Oct \ Dec: 1~31

Feb: 1~28 (1~29 if leap year)

Apr \ Jun \ Sep \ Nov: 1~30

<hour>

Hour     integer

Range is 0~23

<minute>

Minute     integer

Range is 0~59

<second>

Second     integer

Range is 0~59

 

 

Example

AT+CECALLTIME=1,2011,10,20,15,30,30

OK

 

 

 

 

AT+CECALLVERSION     Set MSD Serialize Version

The command is used to set MSD pack format.

 

T) AT+CECALLVERSION=?

+CMSDVERSION:1-2

 

OK

R) AT+CECALLVERSION?

+CMSDVERSION: <ver>

 

OK

W) AT+CMSDVERSION=<ver>

OK

 

ERROR

 

 

<ver>

1     set MSD serialize version 1 (qualcomm default version,other European country)

2     set MSD serialize version 2 (just for Russia ecall)

 

 
Example

AT+CMSDVERSION=1

OK

 

 

 

 

AT+CECALLTOUT     Set T5,T6,T7 Timeout Value

The command is used to set T5,T6,T7 timeout value.

 

R) AT+CECALLVERSION?

+CECALLTOUT: T5=<timeoutvalue>, T6=<timeoutvalue>, T7=<timeoutvalue>

 

OK

W) AT+CECALLTOUT=<TX>,<timeoutvalue>

OK

 

ERROR

 

 

 <TX>

T5     The timer of IVS waiting for START, default timeout value is 2 seconds.

The timeout value will not be saved to NV.

You should set the timeout value before organizing the eCall.

For further information about this timer, please refer to EN 16062.

Range is 2000-255000 ms.

Default value 2000 ms

 

T6     The timer of IVS waiting for HACK, default timeout value is 5 seconds.

The timeout value will not be saved to NV.

You should set the timeout value before organizing the eCall.

For further information about this timer, please refer to EN 16062.

Range is 5000-255000 ms.

Default value 5000 ms.

 

T7     The timer for MSD transmission, default timeout value is 20 seconds.

The timeout value will not be saved to NV.

You should set the timeout value before organizing the eCall.

For further information about this timer, please refer to EN 16062.

Range is 20000-255000 ms.

Default value 20000 ms

 

 

Example

AT+CECALLTOUT=”T5″,4000

OK

 

 

 

 

AT+CMSDMESSAGEID     Set The Initiatory Message Identifier Of Msd Data Description

The command is used to set the initiatory message identifier of msd data.

 

T) AT+CMSDMESSAGEID=?

+CMSDMESSAGEID: (list of supported <messageid>)

 

OK

R) AT+CMSDMESSAGEID?

+CMSDMESSAGEID: <messageid>

 

OK

W) AT+CMSDMESSAGEID=<messageid>

OK

 

ERROR

 

 

<messageid>

starting with 1 for each new eCall session and to be incremented with every application layer

MSD retransmission following a new ‘Send MSD’ request after the incident event .(1-255)

 

 

Example

AT+CMSDMESSAGEID=1

OK

 

 

 

 

AT+CMSDOIDDATA     Set The Optional Additional Data

 The command is used to set the optional additional data.

 

T) AT+CMSDOIDDATA=? OK
W) AT+CMSDOIDDATA=<oid>,<odata>

OK

 

ERROR

 

 

<oid>

Object identifier which uniquely identifies the format and meaning of the data which follows.

(oid is decimal string x.x.xxx), the length must be 7.

<odata>

Transparent optional additional data.

(odata is hex string) which maximum size is 100 bytes.

 
Example

AT+CMSDOIDDATA=”1.2.125″,”30304646″

OK

 

 

 

 

AT+CMSD     Input Hex Minimum Set Of Data

The command is used to input hex Minimum set of data.

 

T) AT+CMSD=? OK

W) AT+CMSDOIDDATA=<MSD>

,<activationType>,<eCallType>

OK

 

ERROR

 

 

<msd>                the hex msd data generated by user which maximum size is 140 bytes.
<activation>

0     Manual activation

1     Automatic activation

<eCallType>

0     Emergency call

1     Test call

 
 
Example

AT+CMSD=”015C0681508204420014264000420D101404E80DA4C89A3B2F09905B6440E829F682

9EC020301027D04303046460″,0,1

OK

 

 

 

 

AT+CMSDCONTROL     Set The Control Data In Minimum Set Of Data

The command is used to set the control data in Minimun set of data(MSD).

 

T) AT+CMSDCONTROL=? OK
W) AT+CMSDCONTROL=<activationType>,<callType>,<positionCanBeTrusted>

OK

 

ERROR

 

 

<activationType>

Manual activation(by pushing the emergency button) or automatic activation(by hitting sensors).

0     Manual activation

1     Automatic activation

<callType>

e-call type:

0     Test call

1     Emergency call

<positionCanBeTrusted>

0     low confidence in position

1     Position can be trusted

 

 

Example

AT+CMSDCONTROL=0,0,1

OK

 

 

 

 

Adsense

EMW3070

Viewed Page List