-
AirPrime HL7518 and HL7548 AT Commands Interface Guide 4116303 10.
-
AT Commands Interface Guide Important Notice Due to the nature of wireless communications, transmission and reception of data can never be guaranteed. Data may be delayed, corrupted (i.e., have errors) or be totally lost.
-
AT Commands Interface Guide Patents This product may contain technology developed by or for Sierra Wireless Inc. This product is manufactured or sold by Sierra Wireless Inc. or its affiliates under one or more patents licensed from MMP Portfolio Licensing. Copyright © 2017 Sierra Wireless. All rights reserved. Trademarks Sierra Wireless®, AirPrime®, AirLink®, AirVantage®, WISMO®, ALEOS® and the Sierra Wireless and Open AT logos are registered trademarks of Sierra Wireless, Inc.
-
AT Commands Interface Guide Document History Version Date Updates 1.0 September 25, 2014 Document creation 2.0 November 05, 2014 Added: • • • • • • • 2.17 &W Command: Save Stored Profile 2.18 &V Command: Display Current Configuration 2.19 &K Command: Flow Control Option 2.20 &S Command: DSR Option 3.15 +GCAP Command: Request Complete TA Capability List 5.40 +KSLEEP Command: Power Management Control for UART 9.24 +CGPIAF Command: Printing IP Address Format Updated: • 2.
-
AT Commands Interface Guide Version 3.0 3.1 Date Updates January 06, 2015 Updated: • 1.5 SMS Commands • 5.17 +CSQ Command: Signal Quality • 5.40 +KSLEEP Command: Power Management Control for UART • 5.42 +CIREP Command: IMS Network Reporting • 5.43 +CIREG Command: Registration Information • 8.14 +CPMS Command: Preferred Message Storage • 8.17 +XCMT3GGP2 Command: Enable or Disable the 3GPP2 MT SMS URC February 02, 2015 Updated: • 5.17 +CSQ Command: Signal Quality • 13.
-
AT Commands Interface Guide Version Date Updates 4.1 April 24, 2015 Updated: • 1.4 PDP Context Usage • 5.42 +CIREP Command: IMS Network Reporting • 5.43 +CIREG Command: Registration Information 4.2 April 29, 2015 Removed internal use only commands Added: • 5.48 +CPWROFF Command: Switch MS Off • 14 NV Related Commands • 10.7 *PSSTKI Command: SIM Toolkit Interface Configuration August 10, 2015 5.0 Updated: • 5.18 +KCELL Command: Cell Environment Information • 5.
-
AT Commands Interface Guide Version Date June 20, 2016 8.0 Updates Added: • • • • • • • • • • • • 3.17 &R Command: RTS and CTS Option 3.18 +FMI Command: Request Manufacturer Identification 3.19 +FMM Command: Request Model Identification 3.20 +FMR Command: Request Revision Identification 3.21 \N Command: Data Transmission Mode 3.22 N Command: Negotiate Handshake Option 3.23 S5 Command: Write Command Line Editing Character 3.24 S6 Command: Pause before Blind Dialing 3.
-
Contents 1. INTRODUCTION ................................................................................................ 17 1.1. Reference Configuration .................................................................................................17 1.2. AT Command Principles ..................................................................................................17 1.2.1. Parameters .............................................................................................................
-
AT Commands Interface Guide 3. GENERAL AT COMMANDS .............................................................................. 35 3.1. I Command: Request Identification Information ..............................................................35 3.2. Z Command: Reset and Restore User Configuration .....................................................38 3.3. +CGMI Command: Request Manufacturer Identification ................................................39 3.4.
-
AT Commands Interface Guide 4.11. +CSNS Command: Single Numbering Scheme ..............................................................59 4.12. +CBST Command: Select Bearer Service Type .............................................................60 5. MOBILE EQUIPMENT CONTROL AND STATUS COMMANDS....................... 62 5.1. +CACM Command: Accumulated Call Meter ..................................................................62 5.2. +CAMM Command: Accumulated Call Meter (Maximum) ................
-
AT Commands Interface Guide 5.37. +XDATACHANNEL Command: Configure Data Channel ...............................................91 5.38. +XCELLINFO Command: Provide Cell Information ........................................................92 5.39. +KCCINFO Command: Camped Cell Information ..........................................................93 5.40. +KSLEEP Command: Power Management Control for UART........................................94 5.41.
-
AT Commands Interface Guide 7.4. +CPBW Command: Write Phonebook Entry .................................................................132 7.5. +PBREADY URC: Phonebook Ready ...........................................................................134 8. SMS COMMANDS............................................................................................ 135 8.1. Parameters Definition ....................................................................................................135 8.1.1.
-
AT Commands Interface Guide 9.17. +CGEQREQ Command: 3G Request Quality of Service Profile ..................................170 9.18. +CGEQNEG Command: 3G Negotiated Quality of Service Profile ..............................172 9.19. +CGREG Command: GPRS Network Registration Status ...........................................174 9.20. +CGSMS Command: Select Service for MO SMS Messages ......................................175 9.21. +CRLP Command: Select Radio Link Protocol ...........................
-
AT Commands Interface Guide 11.10. TCP Specific Commands ..............................................................................................205 11.10.1. +KTCPCFG Command: TCP Connection Configuration ......................................205 11.10.2. +KTCPCNX Command: Start TCP Connection ....................................................206 11.10.3. +KTCPRCV Command: Receive Data through a TCP Connection .....................207 11.10.4. +KTCPSND Command: Send Data through a TCP Connection ...
-
AT Commands Interface Guide 11.14.6. 11.14.7. 11.14.8. 11.14.9. +KHTTPSPOST Command: Send Data to HTTPS Server ...................................241 +KHTTPSCLOSE Command: Close an HTTPS Connection ...............................242 +KHTTPSDEL Command: Close an HTTPS Connection .....................................242 +KHTTPS_IND Notification: HTTPS Status..........................................................243 11.15. SSL Certificate Manager ...........................................................
-
AT Commands Interface Guide 16.2.5. 16.2.6. 16.2.7. FTP Reply Codes ...................................................................................................283 AVMS Error Codes .................................................................................................284 Error Case Examples .............................................................................................284 16.3. Commands without Pin Code Requirement ...........................................................
-
1. Introduction This document presents the AT Command Set for the AirPrime HL7518 and HL7548 modules. 1.1. Figure 1. Reference Configuration Reference Configuration The User Equipment (UE) consists of the mobile equipment (ME) and the (U)SIM messages may be stored in either, but the present document does not distinguish between messages stored in the (U)SIM or in the ME. The management of message storage in the two parts of the UE is a matter for the UE implementation. 1.2.
-
AT Commands Interface Guide 1.2.1. Introduction Parameters In this document, the default parameters are underlined and the optional parameters are enclosed in square brackets. Optional parameters or sub-parameters can be omitted unless they are followed by other parameters. A parameter in the middle of a string can be omitted by replacing it with a comma. When the parameter is a character string, the string must be enclosed in quotation marks.
-
AT Commands Interface Guide 1.3. Introduction Unsolicited Result Codes (URCs) Unsolicited result codes (URCs) are sent simultaneously to all the channels (USB/UART) configured in AT commands mode. URCs are not sent to channels configured in Data/NMEA/Traces modes. In sleep mode URCs wake up the module and are sent to the AT commands channels. 1.4. PDP Context Usage 1.4.1.
-
AT Commands Interface Guide 1.4.2. Introduction HL7548 PDP context IDs (CIDs) are designed with the following purposes: • CID=1 with APN=Itemobile.apn is reserved for IMS in Rogers (reserved by LTE protocol stack) • CID=5 is reserved for Sierra Wireless AirVantage (AVMS) Note that CID=1 is locked by AT+HBHV=2 (PDP context related AT commands return error response). Caution: Failed activation attempts (+CGACT, DUT, etc.
-
AT Commands Interface Guide Introduction Abbreviation Definition BM Broadcast Message Storage CBM Cell Broadcast Message CB Cell Broadcast CCK Corporate Control Key CCM Current Call Meter CHV Card Holder Verification CHAP Challenge handshake Authentication Protocol CI Cell Identifier CLI Client Line Identification CNL Cooperative Network List CODEC Coder Decoder COLP Connected Line Identification Presentation CPHS Common PCN Handset Specification CPU Central Processing Unit C
-
AT Commands Interface Guide Introduction Abbreviation Definition ETSI European Telecommunications Standards Institute FD FIFO depth FDN Fixed Dialing Number (Phonebook) FR Full Rate (full rate speech version 1) GERAN GSM EDGE Radio Access Network GPIO General Purpose Input Output GPRS General Packet Radio Service GSM Global System for Mobile communication HDLC High-level Data Link Control HFR High Frequency Regeneration HLR Home Location Register HR Half Rate (half rate speech ver
-
AT Commands Interface Guide Introduction Abbreviation Definition O Optional OA Outgoing Access OPL Operator PLMN List OS Operating System OTA Over the Air PAD Portable Application Description PAP Password Authentication Protocol PC Personal Computer PCCP PC character set Code Page PCK Personalization Control Key PCL Power Control Level PCM Protection Circuit Module PCN Personal Communication Network PCS 1900 Personal Communication Service PDP Packet Data Protocol PDU Proto
-
AT Commands Interface Guide Introduction Abbreviation Definition STK SIM ToolKit SVN Software Version Number TA Terminal Adaptor TBF Temporary Block Flow TE Terminal Equipment TTY TeleTYpe TON/NPI Type Of Number/Numbering Plan Identification TX Transmission UART Universal Asynchronous Receiver Transmitter UCS2 Universal Character Set 2 Character table (2-byte coding) UDUB User Determined User Busy UIH Unnumbered Information with Header check USB Universal Serial Bus USSD Unstr
-
2. V25ter AT Commands 2.1. +++ Command: Switch from Data Mode to Command Mode HL7518 and HL7548 Execute command Syntax +++ Response OK Reference V.25Ter Notes • • • • • 2.2. This command is only available during data mode. The +++ character sequence suspends the data flow over the AT interface and switches to command mode. This allows entering AT commands while maintaining the data connection to the remote device. To return to data mode, use the ATO[n] command.
-
AT Commands Interface Guide V25ter AT Commands HL7518 and HL7548 If connection is not successfully resumed: NO CARRIER Parameter 0 1 – 200 Reference V.25Ter 2.4. Switch from command mode to data mode Session ID Notes ATO is the alternative command to the +++ escape sequence described in section 2.1. When a data call has been established and TA is in command mode, ATO causes the TA to resume the data connection and return to data mode.
-
AT Commands Interface Guide 2.6. V25ter AT Commands S0 Command: Set Number of Rings before Automatic Call Answering HL7518 and HL7548 Read command Syntax ATS0? Response OK Write command Syntax ATS0= Response OK Parameters 0 1 – 255 Notes 2.7. Automatic answering deactivated Number of rings before automatically answering In data mode (after any CONNECT) automatic call answering does not work that means that incoming calls are not automatically answered during data mode.
-
AT Commands Interface Guide 2.8. V25ter AT Commands S7 Command: Set Delay for Connection Completion HL7518 and HL7548 Read command Syntax ATS7? Response OK Write command Syntax ATS7= Response OK Parameters 1 – 255 2.9.
-
AT Commands Interface Guide V25ter AT Commands 2.10.
-
AT Commands Interface Guide V25ter AT Commands 2.12. &D Command: Set Data Terminal Ready (DTR) Function Mode HL7518 and HL7548 Execute command Syntax AT&D Response OK Parameters 0 1 2 Reference V.25Ter Notes • • TA ignores status on DTR DTR drops from active to inactive. Change to command mode while retaining the connected data call DTR drops from active to inactive. Disconnect data call, change to command mode.
-
AT Commands Interface Guide V25ter AT Commands 2.14.
-
AT Commands Interface Guide V25ter AT Commands 2.16. M Command: Monitor Speaker Mode HL7518 and HL7548 Write command Syntax ATM[] Response OK Parameter Notes 0 – 65535 The responses of this command are compliant with the recommendation but this command has no effect. 2.17. &W Command: Save Stored Profile HL7518 and HL7548 Execute command Syntax AT&W[] Response OK Parameters 0 or Omitted 1 Save in STORED PROFILE 0 Save in STORED PROFILE 1 Reference V.
-
AT Commands Interface Guide V25ter AT Commands HL7518 and HL7548 Parameters 0 Profile number This command indicates the result of certain actions as shown below: Active Profile ATZ AT&W Stored profile Reference Sierra Wireless Proprietary Notes • • • Example AT&F Default Settings At startup, the latest profile stored with AT&W is restored to the Active profile (no restoration if AT&W has not been used). The configuration is a text string on multiple lines as shown in the example below.
-
AT Commands Interface Guide V25ter AT Commands HL7518 and HL7548 Reference V.25ter Notes • • • • Use AT&V0 to display the current flow control setting. Sierra Wireless recommends the use of hardware flow control. AT&K3 hardware flow control is only effective for UART1 and +KSLEEP=2 (UART always ON); it has no effect on the USB AT port. is saved in non-volatile memory per AT port over module reboot. 2.20.
-
3. General AT Commands 3.1.
-
AT Commands Interface Guide General AT Commands HL7518 and HL7548 Secondary-Boot:
-
AT Commands Interface Guide General AT Commands HL7518 and HL7548 # For testing purpose firmware, TEST given in the version name ATI3 AHL75xx_TEST.0.0.142102.201406222214.x7160_1 OK # Examples on official firmware, ATI1 HL75xx.1.0 OK ATI3 AHL75xx.1.0.141506.201406241105.x7160_1 OK # For fused module ATI4 FUSED OK ATI9 AHL75xx.1.0.141506.201406241105.x7160_1 HL7518 HL75xx.1.0 x7160l FUSED 2014-06-24 11:15:12 r53 OK //When using an HL7518 module # For non-fused module ATI4 NON-FUSED OK ATI9 AHL75xx.1.0.
-
AT Commands Interface Guide General AT Commands HL7518 and HL7548 Primary-Boot: AHL75xx.1.0.0102150819.201508191441.x7160_1 2015-08-19 14:41:29 r2024 Secondary-Boot: AHL75xx.1.0.0102150819.201508191441.x7160_1 2015-08-19 14:41:29 r2024 Update-Agent: AHL75xx.1.0.0102150819.201508191441.x7160_1 2015-08-19 14:41:46 r2046 4G-Firmware: 7160.S3.561.10.3.516.00.0001 3G-Firmware: 202.413.386.43-54.35 OK 3.2.
-
AT Commands Interface Guide 3.3. General AT Commands +CGMI Command: Request Manufacturer Identification HL7518 and HL7548 Test command Syntax AT+CGMI=? Response OK Execute command Syntax AT+CGMI Response (manufacturer identification text) OK Reference [27.007] § 5.1 Example AT+CGMI Sierra Wireless OK 3.4. +CGMM Command: Request Model Identification HL7518 and HL7548 Test command Syntax AT+CGMM=? Response OK Execute command Syntax AT+CGMM Response OK Parameter Reference [27.
-
AT Commands Interface Guide 3.5. General AT Commands +CGMR Command: Request Revision Identification HL7518 and HL7548 Test command Syntax AT+CGMR=? Response OK Execute command Syntax AT+CGMR Response (model revision identification text) OK Reference [27.007] § 5.3 Notes The (model revision identification text) could be: AHL75xx_TEST.0.0.142102.201406222214.x7160_1 or AHL75xx.1.0.141506.201406241105.x7160_1 3.6.
-
AT Commands Interface Guide 3.7.
-
AT Commands Interface Guide General AT Commands HL7518 and HL7548 AT+KGSN=2 +KGSN: 35157800002300-6 SV:01 OK AT+KGSN=3 +KGSN: 0123456789ABCD OK AT+KGSN=4 +KGSN: 0123456789ABCD01 OK 3.8. +HWREV Command: Request Hardware Revision HL7518 and HL7548 Test command Syntax AT+HWREV=? Response OK Execute command Syntax AT+HWREV? Response Hardware revision: X.Y OK Parameter X.
-
AT Commands Interface Guide 3.9. General AT Commands +CSCS Command: Set TE Character Set HL7518 and HL7548 Test command Syntax AT+CSCS=? Response +CSCS: (list of supported s) OK Read command Syntax AT+CSCS? Response +CSCS: OK or +CME ERROR: Write command Syntax AT+CSCS= [] Response OK or +CME ERROR: Parameter "GSM" "HEX" "IRA" "UCS2" Notes GSM default alphabet (3GPP TS 23.038) Character strings only consist of hexadecimal numbers from 00 to FF.
-
AT Commands Interface Guide General AT Commands HL7518 and HL7548 Execute command Syntax AT+CIMI Response OK or +CME ERROR: Parameter International Mobile Subscriber Identity 3.11. +GMI Command: Request Manufacturer Identification HL7518 and HL7548 Test command Syntax AT+GMI=? Response OK Execute command Syntax AT+GMI Response (manufacturer identification text) OK Reference [27.007] § 5.1 Example AT+GMI Sierra Wireless OK 3.12.
-
AT Commands Interface Guide General AT Commands HL7518 and HL7548 Execute command Syntax AT+GMM Response OK Parameter Reference [27.007] § 5.2 Example AT+GMM HL7518 OK Model identifier //When using an HL7518 module 3.13. +GMR Command: Request Revision Identification HL7518 and HL7548 Test command Syntax AT+GMR=? Response OK Execute command Syntax AT+GMR Response (model revision identification text) OK Reference [27.007] § 5.
-
AT Commands Interface Guide General AT Commands HL7518 and HL7548 Execute command Syntax AT+GSN Response (identification text for determination of the individual ME) OK Reference V.25ter Notes • • This command can work with or without a SIM card. See also AT+KGSN, AT+CGSN. 3.15. +GCAP Command: Request Complete TA Capability List HL7518 and HL7548 Execute command Syntax AT+GCAP Response +GCAP: list of s OK Example +GCAP:+FCLASS,+CGSM OK 3.16.
-
AT Commands Interface Guide General AT Commands HL7548 Write command Syntax AT+KODIS= , , , , Response OK or +CME ERROR: Parameters Index number of the following parameters Host manufacturer of ODIS node (ATT) Host model of ODIS node (ATT) Host software version of ODIS node (ATT) Reference Sierra Wireless Proprietary Host plasma ID of ODIS node (ATT) Notes • This command is used for modifying ho
-
AT Commands Interface Guide General AT Commands 3.18. +FMI Command: Request Manufacturer Identification Note: For HL7548 only. HL7548 Test command Syntax AT+FMI=? Response OK Execute command Syntax AT+FMI Response (manufacturer identification text) OK Reference [27.007] § 5.1 Example AT+FMI Sierra Wireless OK 3.19. +FMM Command: Request Model Identification Note: For HL7548 only.
-
AT Commands Interface Guide General AT Commands 3.20. +FMR Command: Request Revision Identification Note: For HL7548 only. HL7548 Test command Syntax AT+FMR=? Response OK Execute command Syntax AT+FMR Response (model revision identification text) OK Reference [27.007] § 5.3 Notes An example of (model revision identification text) is: AHL75xx_TEST.0.0.142102.201406222214.x7160_1 or RHL75xx.V.3.5.151600.201602082318.x7160_1 3.21. \N Command: Data Transmission Mode Note: For HL7548 only.
-
AT Commands Interface Guide General AT Commands 3.22. N Command: Negotiate Handshake Option Note: For HL7548 only. HL7548 Execute command Syntax ATN[
-
AT Commands Interface Guide General AT Commands 3.24. S6 Command: Pause before Blind Dialing Note: For HL7548 only. HL7548 Write command Syntax ATS6=
-
AT Commands Interface Guide General AT Commands 3.26. W Command: Extended Result Code Note: For HL7548 only. HL7548 Write command Syntax ATW Response OK Parameter Notes 0 or Omitted Only CONNECT will be shown 1 CONNECT will be shown This command has no effect and it is not defined in the V.25ter specification; it was only implemented for compatibility reasons. Parameters are ignored and are not saved in nonvolatile memory. 3.27.
-
AT Commands Interface Guide General AT Commands HL7548 Reference Sierra Wireless Proprietary Notes • • Examples This AT command is for modifying host device details required by specific ODIS test cases in AT&T. The maximum number of characters the parameters above are 31. Characters beyond the maximum number will be ignored. at+kodis? +KODIS: 1,"HMAN1","HMOD1","HSW1","HUID1" OK at+kodis=1,"HostMan","HostMode","01.00","HostID" OK at+kodis? +KODIS: 1,"HostMan","HostMode","01.
-
4. Call Control Commands 4.1. A Command: Answer a Call HL7518 and HL7548 Execute command Syntax ATA Response ---------|-------------------- -- | ATA | OK or +CME ERROR: 4.2. H Command: Hook Control HL7518 and HL7548 Execute command Syntax ATH Response: OK or ATH0 or ERROR 4.3. D Command: Dial Number HL7518 and HL7548 Test command Syntax ATD=? Response 1234567890*#+ABC OK Read command Syntax ATD? 4116303 Response 1234567890*#+ABC OK Rev 10.
-
AT Commands Interface Guide Call Control Commands HL7518 and HL7548 Execute command Syntax ATD[] Response OK If successfully connected CONNECT Connection has been established RING The DCE has detected an incoming call signal from the network NO CARRIER The connection cannot be established BUSY Engaged (busy) signal detected NO ANSWER If no hang up is detected after a fixed network timeout CONNECT Same as CONNECT but includes the data rate RING CTM The MS has detected an incoming CTM call s
-
AT Commands Interface Guide Call Control Commands HL7518 and HL7548 Execute command Syntax AT+CHUP Response OK or +CME ERROR: Notes 4.6. This command hangs up waiting/active MT calls and MO calls.
-
AT Commands Interface Guide 4.7.
-
AT Commands Interface Guide 4.8. Call Control Commands +CSTA Command: Select Type of Address HL7518 and HL7548 Test command Syntax AT+CSTA=? Response +CSTA: (list of supported s) OK Read command Syntax AT+CSTA? Response +CSTA: OK Write command Syntax AT+CSTA= Response OK or +CME ERROR: Parameter Notes 4.9.
-
AT Commands Interface Guide Call Control Commands 4.10.
-
AT Commands Interface Guide Call Control Commands HL7518 and HL7548 Write command Syntax AT+CSNS= [] Response OK Parameters 4 Data 4.12.
-
AT Commands Interface Guide Call Control Commands HL7518 and HL7548 70 71 75 79 80 81 82 83 115 116 120 121 130 131 132 133 134 4800 bps (V.110 or X.31 flag stuffing) 9600 bps (V.110 or X.31 flag stuffing) 14400 bps (V.110 or X.31 flag stuffing) 19200 bps (V.110 or X.31 flag stuffing) 28800 bps (V.110 or X.31 flag stuffing) 38400 bps (V.110 or X.31 flag stuffing) 48000 bps (V.110 or X.31 flag stuffing) 56000 bps (V.110 or X.
-
5. Mobile Equipment Control and Status Commands 5.1. +CACM Command: Accumulated Call Meter HL7518 and HL7548 Test command Syntax AT+CACM=? Response OK Read command Syntax AT+CACM? Response +CACM: OK Write command Syntax AT+CACM= [] Response OK or +CME ERROR: Parameters SIM PIN2 as a string type Accumulated call meter value similarly coded as in command +CAOC as string type 5.2.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Write command Syntax AT+CAMM= [ [,]] Response OK or +CME ERROR: Parameters String type containing the accumulated call meter maximum value coded in hexadecimal format. Value 0 disables the ACMmax feature 5.3.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.4. +CCLK Command: Real Time Clock HL7518 and HL7548 Test command Syntax AT+CCLK=? Response OK Read command Syntax AT+CCLK? Response +CCLK: or +CME ERROR: Write command Syntax AT+CCLK= Response OK or +CME ERROR: Parameter String type value; format is "yy/MM/dd,hh:mm:ss+/-TZ", where characters indicate year (last two digits), month, day, hour, minutes, seconds and time zone (optional).
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Parameters 0 – 1 Integer type depending on the corresponding Notes 5.6. “call” “roam” Call in progress Roaming indicator is saved in non-volatile memory per AT port over module reboot. +CLAC Command: List Available AT Commands HL7518 and HL7548 Execute command Syntax AT+CLAC Response +CLAC: [[..
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Write command Syntax AT+CFUN= [,] Response OK or +CME ERROR: Parameters 0 Switch off MS 1 Full functionality 4 Disable both phone’s transmit and receive RF circuits; airplane mode 6 Enable SIMTK and fetching of proactive commands Note that when = 0, the OK response may be missed as MT may already be switched off by the time the OK response is triggered.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Parameters 1 Discard unsolicited result codes when TA-TE link is reserved (e.g. in on-line data mode); otherwise forward them directly to the TE Notes 5.9. 0 No keypad event reporting 0 No display event reporting 0 1 No indicator event reporting Indicator event reporting using result code +CIEV: ,.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.10. +CCID Command: Request SIM Card Identification HL7518 and HL7548 Test command Syntax AT+CCID=? Response OK Read command Syntax AT+CCID? Response +CCID: OK or +CME ERROR: Execute command Syntax AT+CCID Response +CCID: OK or +CME ERROR: Parameter Integrated Circuit Card ID of the SIM card 5.11.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.12.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.13.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Read command Syntax AT+CPUC? Response +CPUC: , OK Write command Syntax AT+CPUC= , [,] Response OK or +CME ERROR: Parameters String type containing the three-character currency code (e.g. GBP, EUR) String type containing the price per unit; dot is used as a decimal separator String type containing SIM PIN2 5.15.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Notes Selection can be one or more (up to two for the HL7518, up to four for the HL7548) LTE bands. 5.16.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 or +CME ERROR: Parameters 0 1 – 30 31 99 Received signal strength indication -113 dBm or less -111 to -53 dBm -51 dBm or greater Not known or not detectable 0–7 99 Integer type; channel bit error rate (in percent) As RXQUAL values in the table in 3GPP TS 45.008 [20] subclause 8.2.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 PLMN identifiers (3 bytes) in hexadecimal format, made of MCC (Mobile Country Code), and MNC (Mobile Network Code) Cell Identity in 8 hexadecimal digits with length = 28 bits. (Ref: 3GPP TS 36.331, 6.3.4, CellIdentity IE) Physical Cell ID (Ref: 3GPP TS 36.331, 6.3.4, PhysCellId IE) Integer type with range = 0 – 503 Tracking Area Code (Ref: 3GPP TS 36.331, 6.3.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Write command Syntax AT+KGPIO=, Response If = 2: +KGPIO: , OK Else OK Parameters 1 – 8, 10, 11, 13 – 15, 21 HL7518 0 1 2 Reference Sierra Wireless Proprietary Notes • • • • • • Examples Selected IO.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 at+kgpio=9,1 +CME ERROR: 3 // Set GPIO9, and it should return ERROR 5.20. +KGPIOCFG Command: GPIO Configuration HL7518 and HL7548 Test command Syntax AT+KGPIOCFG= ? Response +KGPIOCFG: (list of supported s),(list of supported s), (list of supported s) OK Read command Syntax AT+KGPIOCFG? Response +KGPIOCFG: ,,[ +KGPIOCFG: ,, [...
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Examples at+kgpiocfg=1,0,0 ERROR // When setting GPIO1 as Output, with incorrect at+kgpiocfg=1,0,1 ERROR // When setting GPIO1 as Output, with incorrect at+kgpiocfg=1,0,2 OK // When setting GPIO1 as Output, with correct at+kgpiocfg=1,1,0 OK // When setting GPIO1 as Input, with pull down at+kgpiocfg=1,1,1 OK // When setting GPIO1 as Input, with pull up at+kgpiocfg=1,1,2
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 at+kgpiocfg=9,1,0 +CME ERROR: 3 5.21.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Examples Apply ~0.6V to ADC1 AT+KADC=7,1 +KADC: 569531, 7, 1 OK AT+KADC=7,2 +KADC: 567188, 7, 2 OK AT+KADC=7,3 +KADC: 567188, 7, 3 OK AT+KADC=2,2 +KADC: 343359, 2, 2, 26 OK 5.22.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.23. +CLAN Command: Read Language HL7518 and HL7548 Test command Syntax AT+CLAN=? Response OK Read command Syntax AT+CLAN? Response +CLAN: Parameter Two letter abbreviation of the language. The language codes, as defined in ISO 639, consists of two characters, e.g. "sv", "en" etc. 5.24.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.25. +CCHC Command: Close Logical Channel HL7518 and HL7548 Test command Syntax AT+CCHC=? Response OK Write command Syntax AT+CCHC= Response OK or +CME ERROR: Parameters Session ID to be used to target a specific application on the smart card using logical channels mechanism (string without double quotes that represents a decimal value). 5.26.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.27. +CRLA Command: Restricted UICC Logical Channel Access HL7518 and HL7548 Write command Syntax AT+CRLA= , [,[,, , [, [,]]]]> Response +CRLA: ,[,] OK or +CME ERROR: Parameters Integer typewhich identifies the session to be used in order to send the APDU commands to the UICC.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.28. +CUAD Command: UICC Application Discovery HL7518 and HL7548 Test command Syntax AT+CUAD=? Response OK Execute command Syntax AT+CUAD Response OK or +CME ERROR: Parameters Content of the EFDIR. String type in hexadecimal format 5.29.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 , , Integer type defining the request. These parameters are mandatory for every command, except GET RESPONE and STATUS. The values are described in GSM 51.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 0x69 0x88 0x6A 0xXX 0x6A 0x00 0x6A 0x80 0x6A 0x81 0x6A 0x82 0x6A 0x83 0x6A 0x84 0x6A 0x85 0x6A 0x86 0x6A 0x87 0x6A 0x88 0x6B 0xXX 0x6C 0xXX 0x6D 0xXX 0x6E 0xXX 0x6F 0xXX Check Error - SM data objects incorrect Check Error - wrong parameters Check Error - no information provided Check Error - incorrect parameters in data field Check Error - function not supported Check Error - file not found Check Error - record not
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 String type in hexadecimal format 1 – 4294967295 Identifier of the EAP session to be used in order to retrieve the EAP parameters with +CERP command. String type in hexadecimal format 5.31.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Read command Syntax AT+KTEMPMON? Response +KTEMPMON: ,,,,, OK Write command Syntax AT+KTEMPMON= , [ [, [, [, [,]]]]] Response +KTEMPMON: , OK Parameters 0 1 Disable the module’s internal temperature monitor Enable the module’s internal temperature monitor Default value:
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.33.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Reference Sierra Wireless Proprietary Notes • • • This command works without a SIM card inserted in the modem. is automatically stored in non-volatile memory. The setting takes effect immediately. 5.35.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Read command Syntax AT+CTZR? Response +CTZR: OK Write command Syntax AT+CTZR = Response OK or +CME ERROR: Parameters Unsolicited Notification 0 1 Disable time zone change event reporting Enable time zone change event reporting Response +CTZV: , XNITZINFO: , +CTZDST: Parameters Integer value indicating the time zone String type va
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.37.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.38.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Cell identity.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 4-byte location area code in hexadecimal format (e.g. “00C3” equals 195 in decimal) 1-byte routing area code in hexadecimal format. FF will be displayed if routing area identity information is invalid. 2-byte tracking area code in hexadecimal format (e.g. “00C3” equals 195 in decimal). FFFF will be displayed if tracking area identity information is invalid.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Example AT+KSLEEP=? +KSLEEP: (1-2) OK AT+KSLEEP? +KSLEEP: 1 OK AT+KSLEEP=0 ERROR // Change settings to mode 0, return ERROR AT+KSLEEP? +KSLEEP: 1 OK AT+KSLEEP=2 OK // Change settings to mode 2 AT+KSLEEP? +KSLEEP: 2 OK 5.41.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Write command Syntax AT+HBHV=0, AT+HBHV=1, AT+HBHV=2, AT+HBHV=3, Response OK Parameters PPP dial-up networking behavior 0 PDP context is brought up after LCP negotiation 1 PDP context is brought up before LCP negotiation OMADM client boostrapping behavior 0 Disables boostrapping initiated by the client 1 Enables bo
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.42.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.43.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.44.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.45.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Integer type; reference signal received quality (see 3GPP TS 36.133 [96] subclause 9.1.7) 0 rsrq < -19.5 dB 1 -19.5 dB ≤ rsrq < -19 dB 2 -19 dB ≤ rsrq < -18.5 dB … 32 -4 dB ≤ rsrq < -3.5 dB 33 -3.5 dB ≤ rsrq < -3 dB 34 -3 dB ≤ rsrq 255 Not known or not detectable Integer type; reference signal received power (see 3GPP TS 36.133 [96] subclause 9.1.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Write command Syntax AT+XCSQ= Response OK or +CME ERROR: Parameters 0 1 Disable radio signal strength and quality indication URC Enable radio signal strength and quality indication URC 0 1 – 30 31 99 Radio signal strength indication -113 dBm or less -111 to -53 dBm -51 dBm or greater Not known or not detectable Received signal quality.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 Parameters Integer type; received signal strength level (see 3GPP TS 45.008 [20] subclause 8.1.4) 0 rssi < -110 dBm 1 -110 dBm ≤ rssi < -109 dBm 2 -109 dBm ≤ rssi < -108 dBm … 61 -50 dBm ≤ rssi < -49 dBm 62 -49 dBm ≤ rssi < -48 dBm 63 -48 dBm ≤ rssi 99 Not known or not detectable 0–7 99 Integer type; channel bit error rate (in percent) As RXQUAL values in the table in 3GPP TS 45.008 [20] subclause 8.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 and HL7548 … 95 96 97 255 -46 dBm ≤ rsrp < -45 dBm -45 dBm ≤ rsrp < -44 dBm -44 dBm ≤ rsrp Not known or not detectable -100 -99 -98 … -1 0 1 … 98 99 100 255 Unsolicited Notification Integer type; radio signal strength noise ration value RSSNR ≤ -50 dB -50 dB < RSSNR ≤ -49.5 dB -49.5 dB < RSSNR ≤ -49 dB -1 dB < RSSNR ≤ -0.5 dB -0.5 dB < RSSNR ≤ 0 dB 0 dB < RSSNR ≤ 0.5 dB 49 dB ≤ RSSNR < 49.5 dB 49.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.49. +KUSBCOMP Command: Set USB Composition Note: For HL7548 only.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7548 AT+CFUN=1,1 // Reboot the module to take effect. The new mode is effective // with the USB bus re-enumerated. OK <<<< module reboots >>>> 5.50. +WMUSBVCC Command: USB VCC Detection Setting Note: For HL7548 only.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7548 AT+WMUSBVCC=1 OK // Change setting to mode 1 AT+WMUSBVCC? +WMUSBVCC: 1 OK 5.51. +BOOTDWLCFG Command: Boot Configuration for Firmware Download Note: For HL7548 only. 5.51.1. Description This command configures the USB enumeration time out and USB link time out that are used in detecting a firmware download request.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide Basically, when the module boots, it polls the USB and UART channels in parallel for firmware download conditions. For the USB channel, the module polls for the following conditions individually: 1. USB reset 2. USB enumeration 3. USB link establishment (“AT” start frame) For the UART channel, the module polls for a USB link establishment (“AT” start frame) only.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.51.2.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7548 • • If is enabled (non-zero value), and firmware download conditions are not met (i.e. download program didn’t start), the module reboots itself with the input parameters and for the next “TRY” of USB enumeration and USB link establishment. One of the following conditions stops this firmware download retry loop: ▪ Cold boot or hardware reset.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide 5.52. +KRIC Command: Ring Indicator Control Note: For HL7518 only.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7518 AT+KRIC? +KRIC: 1,1 OK AT+KRIC=2 OK // RI activated on SMS AT+KRIC? +KRIC: 2,1 OK 5.53. +KSYNC Command: Application Synchronization Signal Note: For HL7548 only.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7548 Notes • • • • • • • • Parameter settings are automatically saved in non-volatile memory. Refer to +KGPIOCFG for multiplexed functions of GPIOs. GPIOs may already be used by SIM detection or temperature monitoring. Check with other related commands such as +KSIMDET, +KTEMPMON prior to using this command. This command can be used without a SIM.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7548 Write command Syntax AT+KSREP= Response OK or +CME ERROR: Parameters Unsolicited result code mode 0 Disable the start-up URC 1 Enable the start-up URC Module status 0 Module is ready to receive commands for the TE. No access code is required 1 Module is waiting for an access code.
-
Mobile Equipment Control and Status Commands AT Commands Interface Guide HL7548 2. SIM card is not inserted. // Reboot the module +SIM: 0 // URC after reboot. +KSUP: 2 // Start-up report shows that the SIM is not present. 4116303 AT+KSREP? +KSREP: 1,2,0 OK // SIM not present and phone book not ready +SIM: 1 +PBREADY // Insert SIM card // Phone Book is ready AT+KSREP? +KSREP: 1,0,1 OK // Start-up reporting is enabled. Module, phone book are ready Rev 10.
-
6. Network Service Related Commands 6.1.
-
AT Commands Interface Guide Network Service Related Commands HL7518 and HL7548 Read command Syntax AT+CUSD? Response +CUSD: OK Write command Syntax AT+CUSD=[ [,[,]]] Response OK or +CME ERROR: Parameters Enables or disables the presentation of an unsolicited result code 0 Disable the result code presentation to the TE (default value if no parameter) 1 Enable the result code presentation to the TE 2 Cancel session (not applicable to read command response) String type USS
-
AT Commands Interface Guide Network Service Related Commands HL7518 and HL7548 Write command Syntax AT+CLCK=, [, [,]] Response If = 2 and command is successful OK +CLCK: [,[, +CLCK: ,class2…]] or +CME ERROR: Parameters "PS" "SC" "AO" "OI" "OX" "AI" "IR" "AB" "AG" "AC" "FD" "PN" "PU" "PP" "PC" Values reserved by the present document: PH-SIM (lock Phone to SIM/UICC card installed in the currently selected card slot) (MT asks fo
-
AT Commands Interface Guide 6.4. Network Service Related Commands +CNUM Command: Subscriber Number HL7518 and HL7548 Test command Syntax AT+CNUM=? Response OK Execute command Syntax AT+CNUM Response +CNUM: [],,[,,[,]][ +CNUM: [],,[,,[,]][...
-
AT Commands Interface Guide Network Service Related Commands HL7518 and HL7548 Read command Syntax AT+COLP? Response +COLP: , OK Execute command Syntax AT+COLP=[] Response OK or +CME ERROR: Parameters 0 1 Notes 0 1 2 • • 6.6. Disable result code presentation status to the TE Enable result code presentation status to the TE COLP not provisioned COLP provisioned Unknown (e.g. no network, etc.
-
AT Commands Interface Guide 6.7.
-
AT Commands Interface Guide Network Service Related Commands HL7518 and HL7548 0 PLMN is present on the EHPLMN list 1 PLMN is present on the user-controlled PLMN list 2 PLMN is present on the operator-controlled PLMN list Note that this parameter only supports R7 Protocol Stack onwards. Notes • • • • • • • 6.8. This command forces an attempt to select and register the GSM, UMTS network. Set command sets automatic network selection or selects network and a certain access technology AcT.
-
AT Commands Interface Guide Network Service Related Commands HL7518 and HL7548 0 1 2 String type; indicates if the format is alphanumeric or numeric 0 1 GSM access technology not selected GSM access technology selected 0 1 GSM compact access technology not selected GSM compact access technology selected 0 1 UTRA access technology not selected UTRA access technology selected 0 1 UTRA access technology not selected UTRA a
-
AT Commands Interface Guide Network Service Related Commands HL7518 and HL7548 "IR" "FD" "PN" "PU" "PP" "PC" BIC-Roam (Barr Incoming Calls when Roaming outside the home country) SIM card or active application in the UICC (GSM or USIM) fixed dialing memory feature (if PIN2 authentication has not been done during the current session, PIN2 is required as ) Network Personalization Network subset Personalization Service Provider Personalization Corporate Personalization String type containi
-
AT Commands Interface Guide Network Service Related Commands HL7518 and HL7548 String type; four-byte E-UTRAN cell ID in hexadecimal format Unsolicited Notification 7 E-UTRAN Response When =1 and there is a change in the ME network registration status code: +CREG: When =2 and there is a change in the network cell: +CREG: [,,[,]] Notes is saved in non-volatile memory per AT port over module reboot. 6.11.
-
AT Commands Interface Guide Network Service Related Commands HL7518 and HL7548 3 4 5 6 7 8 0 – 9 Index 10 No index (prefer to take from subscriber data) 0 1 6 8 9 10 Notes Call is waiting This is a CUG call (also present) Outgoing calls are barred Incoming calls are barred CLIR suppression rejected Call has been deflected This is a forwarded call (MT call setup) This is a CUG call ( present) (MT call setup) Forward check SS message received (can be received whenever) C
-
AT Commands Interface Guide Network Service Related Commands 6.13.
-
AT Commands Interface Guide Network Service Related Commands 6.14.
-
7. Phone Book Management 7.1.
-
AT Commands Interface Guide Phone Book Management HL7518 and HL7548 Integer type value indicating the maximum length of field Integer type value indicating the maximum length of field Integer type value indicating the maximum length of field Indicates if the entry is hidden or not 0 Phonebook entry not hidden 1 Phonebook entry hidden Notes 7.2.
-
AT Commands Interface Guide Phone Book Management HL7518 and HL7548 String type phone number of format Type of address octet in integer format String type field of maximum length Integer type value indicating the maximum length of field Integer type value indicating the maximum length of field Integer type value indicating the maximum length of field Integer type value ind
-
AT Commands Interface Guide Phone Book Management HL7518 and HL7548 Parameters "FD" SIM/USIM fixdialling phonebook "LD" SIM/UICC last dialling phonebook (LD phonebook can't be deleted) "ON" SIM (or MT) own numbers (MSISDNs) list (reading of this storage may be available through +CNUM also) "SM" SIM/UICC phonebook (default) "BL" Blacklist phonebook (delete only) "EN" SIM emergency-call-codes phonebook (read only) "AP" Selected application phonebook "BN" SIM barred-dialling-number (EF_BDN) phoneb
-
AT Commands Interface Guide Phone Book Management HL7518 and HL7548 Write command Syntax AT+CPBW= [] [, [,[, [, [, [, [, [, [,]]]]]]]]] Response +CPBW: OK or +CME ERROR: Parameters Integer type values in the range of location numbers of phonebook memory String type phone number of format Type of address octet in integer format; default value is 145 when dialing string in
-
AT Commands Interface Guide 7.5. Phone Book Management +PBREADY URC: Phonebook Ready +PBREADY URC will be displayed when the phone book is ready for read and write operation on boot-up or upon insertion of a valid SIM card. 4116303 Rev 10.
-
8. SMS Commands For other information regarding HL7518 and HL7548 SMS commands, refer to section 1.5 SMS Commands. 8.1. Parameters Definition The following parameters are used in the subsequent clauses which describe all commands. The formats of integer and string types referenced here are defined in V.25ter. The default values are for command parameters, not for result code parameters. 8.1.1.
-
AT Commands Interface Guide SMS Commands Integer type; number of messages currently in Integer type; number of messages currently in 8.1.2. Message Data Parameters RP-User-Data element of RP-ACK PDU; format is same as for in case of SMS, but without SC address field and parameter shall be bounded by double quote characters like a normal string type parameter.
-
AT Commands Interface Guide SMS Commands Origiantion address address value field in string format; BCD numbers (or GSM 7-bit default alphabet characters) are converted to characters of the currently selected TE character set (refer to command +CSCS); type of address given by CBM Page Parameter bits 4-7 in integer format CBM Page Parameter bits 0-3 in integer format GSM 04.11 SC address followed by GSM 03.
-
AT Commands Interface Guide SMS Commands HL7518 and HL7548 Write command Syntax AT+CMGD= [,] Response OK or +CMS ERROR: Parameters Integer indicating multiple message deletion request 0 (or omitted) Delete the message specified in 1 Delete all read messages from preferred message storage, leaving unread messages and stored mobile originated messages (whether sent or not) untouched 2 Delete all read messages from preferred message storage and sent mobile originated
-
AT Commands Interface Guide 8.4. SMS Commands +CMGL Command: List Messages HL7518 and HL7548 Test command Syntax AT+CMGL=? Response +CMGL: (list of supported s) OK Execute command Syntax AT+CMGL [=] Response If in text mode, command is successful and SMS-SUBMITs and/or SMS-DELIVERs: +CMGL: ,, ,[], [][,,] [ +CMGL: ,, ,[], [][,, ] [...
-
AT Commands Interface Guide SMS Commands HL7518 and HL7548 Write command Syntax AT+CMGR= Response If text mode (+CMGF=1), command is successful, and SMS-DELIVER: +CMGR: ,,[],[,,,,,,, ] if text mode (+CMGF=1), command is successful, and SMS-SUBMIT: +CMGR: ,,[][,,,,,[],,, ] if text mode (+CMGF=1), command is successful, and SMS-STATUS-REPORT: +CMGR:
-
AT Commands Interface Guide SMS Commands HL7518 and HL7548 Parameters For parameter information and values, refer to section 8.1 Parameters Definition. Notes • • • • • • 8.7. The TA shall send a four-character sequence (IRA 13, 10, 62, 32) after command line is terminated with ; after that PDU can be given from TE to ME/TA.
-
AT Commands Interface Guide 8.8. SMS Commands +CMSS Command: Send Message from Storage HL7518 and HL7548 Test command Syntax AT+CMSS=? Response OK Write command Syntax AT+CMSS= [, [,]] Response If text mode (+CMGF=1) and sending issuccessful: +CMSS: [,] If PDU mode (+CMGF=0) and sending is successful: +CMSS: OK or +CMS ERROR: Parameters For parameter information and values, refer to section 8.1 Parameters Definition. Notes • • 8.9.
-
AT Commands Interface Guide SMS Commands HL7518 and HL7548 Write command Syntax +CNMI=[ [,[, [,[,]]]]] Response OK or +CMS ERROR: Parameters 0 1 2 0 1 2 3 0 1 2 3 0 1 4 0 1 Notes 4116303 Buffer unsolicited result codes in the TA. If TA result code buffer is full, indications can be buffered in some other place or the oldest indications may be discarded and replaced with the new received indications.
-
AT Commands Interface Guide SMS Commands 8.10.
-
AT Commands Interface Guide SMS Commands HL7518 and HL7548 Write command Syntax AT+CSCA= [,] Response OK or +CMS ERROR: Parameters For parameter information and values, refer to section 8.1 Parameters Definition. 8.12.
-
AT Commands Interface Guide SMS Commands HL7518 and HL7548 Write command Syntax AT+CSMS= Response +CSMS: ,, OK or +CMS ERROR: Parameters 0 1 3GPP TS 23.040 and 3GPP TS 23.041 3GPP TS 23.040 and 3GPP TS 23.
-
AT Commands Interface Guide SMS Commands HL7518 and HL7548 Write command Syntax AT+CPMS= [, [,]] Response +CPMS: ,,,,, OK or +CMS ERROR: Parameters For parameter information and values, refer to section 8.1 Parameters Definition. Notes , and are saved in non-volatile memory over module reboot. 8.15.
-
AT Commands Interface Guide SMS Commands 8.16.
-
AT Commands Interface Guide SMS Commands HL7518 and HL7548 Write command Syntax AT+XCMT3GPP2 = Response OK or +CMS ERROR: Parameter 0 1 Unsolicited Notification Indicates the number of total octets coded in the PDU to be given Type of 3GPP2 message Disable URC Enable URC Response +XCMT3GPP2: Parameters Indicates the number of total octets coded in the PDU to be given PDU data in 3GPP2 format Notes 4116303 If XCMT3GPP2 URC is ena
-
9. Packet Domain Commands For details about PDP context use, refer to section 1.4 PDP Context Usage. 9.1. +CGATT Command: PS Attach or Detach HL7518 and HL7548 Test command Syntax AT+CGATT=? Response +CGATT: (list of supported s) OK Read command Syntax AT+CGATT? Response +CGATT: OK Write command Syntax AT+CGATT= [] Response OK or ERROR Parameters State of PS attachment 0 Detached 1 Attached 9.2.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Write command Syntax AT+CGACT= [ [, [, [,...]]]] Response OK or ERROR Parameters State of PDP context activation 0 Deactivated 1 Activated Numeric parameter which specifies a particular PDP context definition. The number of PDP contexts that can be activated simultaneously depends on the subscriber’s account. For example, Verizon APN VZWINTERNET can only be activated in one PDP context. Notes 9.3.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Notes • • • 9.4. Commands following the +CGANS command in the AT command line shall not be processed by the MT. If the parameter value is unacceptable to the MT, the MT shall return an ERROR or +CME ERROR response. Otherwise, the MT issues the intermediate result code CONNECT and enters V.250 online data state.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 [+CGTFT: , (list of supported s), (list of supported s), (list of supported s), (list of supported s), (list of supported s),(list of supported s), (list of supported s), (list of supported
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Numeric value in hecadecimal format with value range from 00000 to FFFFF. Valid for IPv6 only Specifies the transmission direction in which the packet filter shall be applied 1 Uplink 2 Downlink 3 Birectional (up and downlink; default if omitted) Notes • • 9.6. Some of the listed attributes above may coexist in a Packet Filter while others mutually exclude each other.
-
AT Commands Interface Guide 9.7.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 String parameter that identifies the MT in the address space applicable to the PDP. If the value is null or omitted then a value may be provided by the TE during the PDP startup procedure or, failing that, a dynamic address will be requested. The read command will continue to return the null string even if an address has been allocated during the PDP startup procedure.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 • 9.8. Generally, the maximum number of PDP contexts that can be defined is 11 ( = 1 to 2 plus any 9 entries), but for the HL7518 with +HBHV: 2,0 (CID input protection), the maximum number of PDP contexts that can be defined is 10. Refer to section 1.4 PDP Context Usage for details.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 PDP header compression 0 Off (default value if omitted) 1 On (manufacturer preferred compression) 2 RFC1144 (applicable for SNDCP only) 3 RFC2507 4 RFC3095 (applicable for PDCP only) Numeric parameter used to indicate whether the PDP context is for IM CN subsystem related signaling only or not 0 UE indicates that the PDP context is not for IM CN subsystem-related signaling only 1 UE indicates that the
-
AT Commands Interface Guide Packet Domain Commands 9.10.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 0 – 99 2-digit mobile network code 0h – FFFFh 2-octet location area code 0h – FFFFh 2-octet cell identity 0h – 3Fh 6-bit base station identify code 0 1 2 3 4 5 6 7 8 0 – 1023 GSM GPRS EGPRS EGPRS_PCR EGPRS_EPCR UMTS (unused) DTM EGPRS_DTM Undefined Absolute radio frequency channel number Number of frequencies in MA 0 N.A.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Value of c1 Value of c2 Channel type of the current connection 0 INVALID_CHN_TYPE 1 TCH_F 2 TCH_F 3 SDCCH_4 4 SDCCH_8 5 TCH_H_H 6 TCH_F_M Channel mode of the current connection.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 0 – 7 CV_BEP_8PSK 0 – 31 0 – 7 CV_BEP_GMSK GPRS Parameters: 0 – 255 MEAN_BEP_GMSK GPRS supported (in serving cell) 0 – 1 Routing Area Code 0 – 1 SPGC_CCH_SUP split pg_cycle on ccch by network 0 – 3 NETWORK_CONTROL_ORDER (GPRS_Cell_Options) 0 – 3 NETWORK OPERATION MODE (GPRS_Cell_Options) 0 – 7 (mapped to 0 – 1500msec) reception
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 , Current modulation and coding scheme of downlink or uplink NB_CS_1 NB_CS_2 NB_CS_3 NB_CS_4 NB_MCS_1 NB_MCS_2 NB_MCS_3 NB_MCS_4 NB_MCS_5 NB_MCS_6 NB_MCS_7 NB_MCS_8 NB_MCS_9 NB_MCS_5_7 NB_MCS_6_9 AB_8 AB_11 AB_11_E 0 – 63 PSI_COUNT_LR 0 – 15 (mapped to 1 – 16) PSI_COUNT_HR 0 – 7 CELL-RESELECT-HYSTERESIS Integer value of c1 Integer value of c2 Integer value
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Read command Syntax AT+CGEREP? Response +CGEREP: , OK or ERROR Write command Syntax AT+CGEREP= [[,]] Response OK or ERROR Parameters 0 1 2 0 1 Unsolicited Notification 4116303 Buffer unsolicited result codes in the MT; if MT result code buffer is full, the oldest ones can be discarded. No codes are forwarded to the TE. Discard unsolicited result codes when MT-TE link is reserved (e.g.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Parameters 0 1 2 3 IPv4 only allowed IPv6 only allowed (not supported in the HL7548) Single address bearers only allowed Single address bearers only allowed and MT initiated context activation for a second address type bearer was not successful 0 1 0 1 2 Notes Informational event Information request, acknowledgement required TFT only changed QoS only changed Both TFT and QoS changed is s
-
AT Commands Interface Guide Packet Domain Commands 9.13. +CGPADDR Command: Show PDP Address HL7518 and HL7548 Test command Syntax AT+CGPADDR=? Response +CGPADDR: (list of supported s) OK Write command Syntax AT+CGPADDR= [ , [,...]]] Response +CGPADDR: [,[,]] [ +CGPADDR: [,[,]]][...]] OK Parameters a numeric parameter which specifies a particular PDP context definition (see the +CGDCONT and +CGDSCONT commands).
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Write command Syntax AT+CGQMIN= [ [, [, [, [, [,]]]]]] Response OK or ERROR Parameters Numeric parameter that specifies a particular PDP context definition. Refer to the defined values under the +CGDCONT command.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Read command Syntax AT+CGEQMIN? Response +CGEQMIN: , ,, , ,,, , ,, , , [, ,] [ +CGEQMIN: , ,
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 String parameter that indicates the target value for the undetected bit error ratio in the delivered SDUs. If no error detection is requested, Residual bit error ratio indicates the bit error ratio in the delivered SDUs. The value is specified as 'mEe'.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Write command Syntax AT+CGQREQ = [ [, [, [, [, [,]]]]]] Response OK or ERROR Parameters Numeric parameter that specifies a particular PDP context definition.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Read command Syntax AT+CGEQREQ? Response +CGEQREQ: ,,,, ,,, ,,, ,, [, ,] [+CGEQREQ: ,,
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 String parameter that indicates the target value for the undetected bit error ratio in the delivered SDUs. If no error detection is requested, Residual bit error ratio indicates the bit error ratio in the delivered SDUs. The value is specified as 'mEe'.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Parameters numeric parameter which specifies a particular PDP context definition (see +CGDCONT and +CGDSCONT commands) UMTS bearer service application type 0 Conversational 1 Streaming 2 Interactive 3 Background Numeric parameter that indicates the maximum number of kbits/s delivered to UMTS (up-link traffic) at a SAP.
-
AT Commands Interface Guide Packet Domain Commands 9.19.
-
AT Commands Interface Guide Packet Domain Commands 9.20.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 Write command Syntax AT+CRLP=[ [,[, [,]]]] Response OK or +CME ERROR: Parameters IWF to MS window size MS to IWF window size Acknowledgement timer (in units of 10 ms) Retransmission attempts 9.22.
-
AT Commands Interface Guide Packet Domain Commands HL7518 and HL7548 , Strings representing the DNS addresses and given as dot-separated numeric (0 – 255) parameters in the form of: a1.a2.a3.a4 for IPv4, a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16 for IPv6 and a1.a2.a3.a4.a5.a6.a7.a8.a9.a10.a11.a12.a13.a14.a15.a16.a17.a18.a19.a20 for IPv4v6. (a1 to a4 here represents IPV4 and a5 to a20 represents IPv6) The DNS address is by default "0.0.0.
-
AT Commands Interface Guide Packet Domain Commands 9.24.
-
AT Commands Interface Guide Packet Domain Commands 9.25.
-
10. SIM Application Toolkit AT Commands Note: All commands listed in this section are for the HL7548 only. 10.1. +STKPRO Command: Display List of Supported Proactive Commands HL7548 Test command Syntax AT+STKPRO=? Response +STKPRO: (01,05,16,17,18,19,20,21,32,33,34,35,36,37,38,40,52,53,64) OK Unsolicited Notification Response +STKPRO: ...
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7548 Parameters , , , , Text string Data coding scheme Default items (s. item_id) 04 05 07 08 User activity event Idle screen available event Language selection Browser termination event String containing data in hexadecimal format , , , List containing icon IDs.
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7548 Reference number Called party subaddress Data string Integer as command qualifier; possible value “4” means language 01 02 03 04 05 06 07 08 10 11 12 Dial tone Call subscriber busy Congestion Radio path acknowledge Radio path not available Error/special information Call waiting tone Ringing tone General beep Positive acknowledgement tone Negative acknowledgement or
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7548 Buffer the terminal shall allocate for channel data. The terminal may allocate less or more than this. Data coding scheme of the text string. Text strings may be coded in 7-bit, 8bit or UCS2 (16-bit) for user authentication data if requested by the bearer connection. Specfies user authentication data is requested by the bearer connection. Coding based on .
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7548 Execute command Syntax AT+STKTR= [,, [,] [,] [,]] Response Response depends on the proactive command • • • • • • • • • • • • • +STKTR: 01, , [] +STKTR: 05, +STKTR: 16, , [] +STKTR: 17, , +STKTR: 18, , +STKTR: 19, , +STKTR: 20, ,[] +STKTR: 21,
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7548 5 6 7 16 17 18 19 20 32 33 34 35 36 37 38 48 49 50 51 52 53 54 55 56 57 58 Command performed but modified by call control by SIM Command performed successfully, limited service Command performed with modification Proactive SIM session terminated by the user Backward move in the proactive SIM session requested by the user No response from user Help information required by the user USSD or SS transaction terminated by the
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7548
Address data dependent on bearer type. IPv4 address representation shall follow the format x.x.x.x where 0
-
AT Commands Interface Guide SIM Application Toolkit AT Commands 10.4. +STKPROF Command: Terminal Profile Data HL7548 Test command Syntax AT+STKPROF=? Response OK Read command Syntax AT+STKPROF? Response +STKPROF: , OK Write command Syntax AT+STKPROF= , Response OK or +CME ERROR: Parameters Integer type; length of characters sent to TE in .
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7548 Called party number Type of number and numbering plan Service centre address Destination address 10.6.
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7548 Write command Syntax AT*PSSTKI= Response OK Parameter 0 1 2 3 Reference Sierra Wireless Proprietary Notes • • • • • Examples No unsolicited result code will be sent to TE. TE won’t send proactive command to the module. Manual mode. Any unsolicited result code will be sent to TE. TE has to acknowledge the +STKPRO notification. Auto acknowledge mode.
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7548 At*psstki=1 // activate STK manual mode OK // SET UP MENU +STKPRO: 37,0,"GemXplore CASE",1,5,"User interaction",33,0,0 +STKPRO: 37,0,"GemXplore CASE",2,5,"Mobile interaction",33,0,0 +STKPRO: 37,0,"GemXplore CASE",3,5,"Network interaction",33,0,0 +STKPRO: 37,0,"GemXplore CASE",4,5,"Card interaction",33,0,0 +STKPRO: 37,0,"GemXplore CASE",128,5,"Common STK features",33,0,0 at+stktr=37
-
AT Commands Interface Guide SIM Application Toolkit AT Commands HL7548 //Proactive command REFRESH is received +STKPRO: 01,4,,0,, 0 // proactive command: REFRESH - SIM reset +SIM: 0 // SIM reset +STKCNF: 144, 0 // [ACK] Reset completed +SIM: 1 +STKPRO: 33,0,4,"4D6F62696C65204F4B",0 +PBREADY At*psstki=3 // set STK silent mode OK +SIM: 0 +SIM: 1 +PBREADY // SIM reset at+cpin? +CME ERROR: 10 4116303 AT*PSSTKI? +CME ERROR: 10 /
-
11. Protocol Specific Commands 11.1. Preliminary Comments Sierra Wireless has developed a set of proprietary AT Commands to simplify data exchanges with different protocols: • TCP • UDP • FTP • HTTP • HTTPS 11.2. IP Address Format in AT Commands Unless specified elsewhere, the following format is used for IP address field in AT commands described in this chapter when using the HL7518 or the HL7548: • IPv4 address: Consists of dot-separated decimal (0 – 255) parameters of the form a1.a2.a3.
-
AT Commands Interface Guide Protocol Specific Commands 11.6. Parameter Format of AT Commands Double quotation marks are optional in the parameter input of protocol specific AT commands. If the AT command does not meet the following conditions, the AT parser will regard it as an error and will not go to the corresponding AT command handler. It will immediately return +CME ERROR: 3. This means that it will not process any action further or return any specific error code.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Address family used for the connection. IPV4 IPv4 only IPV6 IPv6 only IPV4V6 IPv4 and IPv6 String type. If the mobile is supposed to work with a dynamic address, the value should be “0.0.0.0” or an empty string. , String type. If the mobile is supposed to work with dynamic DNS addresses, the value should be “0.0.0.0” or an empty string. IPV6 String type.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Read command Syntax AT+KCNXTIMER ? Response +KCNXTIMER: ,,,, […] OK Write command Syntax AT+KCNXTIMER =[, [][, [] [,] [,]]]] Response OK Parameters 1 – 5 (PDP context configuration) a numeric parameter which specifies a particular PDP context configuration 1 – 120s (default value = 30s) If module fails to activate the PDP context, a t
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+ KCNXPROFILE= Response OK Reference Sierra Wireless Proprietary Notes This command sets the default PDP context configuration ID for +KTCPCFG, +KUDPCFG and +KFTPCFG, if parameter is not given in these commands. Parameters 1 – 5 PDP context configuration – a numeric parameter which specifies a particular PDP context configuration 11.7.4.
-
AT Commands Interface Guide Protocol Specific Commands 11.7.5.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+KCNXUP= Response OK Parameters, 1 – 5 PDP context configuration – a numeric parameter which specifies a particular PDP context configuration Reference Sierra Wireless Proprietary Notes • • This command activates the PDP context and reserves the activated PDP connection (i.e. keeps the PDP connection up even after the last session is closed).
-
AT Commands Interface Guide Protocol Specific Commands 11.8. Common Configuration 11.8.1. +KPATTERN Command: Custom End of Data Pattern HL7518 and HL7548 Test command Syntax AT+KPATTERN =? Response OK Read command Syntax AT+KPATTERN? Response +KPATTERN: OK Write command Syntax AT+KPATTERN = Response OK +CME ERROR Parameters String type (max size 128 bytes). This is a pattern used to notify the end of data (or file) during data or file transfer.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Read command Syntax AT+KURCCFG? Response +KURCCFG: list of supported (,,) OK Write command Syntax AT+KURCCFG= , [,] Response OK Parameters "TCPC" "TCPS" "UDPC" "UDPS" "FTP" "HTTP" "HTTPS" "TCP" "UDP" Protocol option to enable/disable URC TCP client session TCP server session UDP client session UDP server session FTP client session HTTP client session (not sup
-
AT Commands Interface Guide Protocol Specific Commands 11.8.3. +KIPOPT Command: General Options Configuration HL7518 and HL7548 Test command Syntax AT+KIPOPT=? Response +KIPOPT: 0,,(1-100),(8-1472),(8-1452) +KIPOPT: 0,,(0-100),(0,8-1460),(0,8-1440) +KIPOPT: 1,(0-1) +KIPOPT: 2,(0-255) +KIPOPT: 3,(0-1),(0-1) +KIPOPT: 4,(0-1) OK Read command Syntax AT+KIPOPT? Response +KIPOPT: 0,,,,] [...
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Range: For UDP: 1 – 100, default value = 2 For TCP: 0 – 100, default value = 1. Note that value = 0 has the same effect as having value = 1 due to the limitation from +KPATTERN detection timing Data packet size for IPv4 sessions. This parameter specifies the data packet size that needs to be sent to the peer.
-
AT Commands Interface Guide Protocol Specific Commands 11.9. SSL Configuration 11.9.1.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Reference Sierra Wireless Proprietary 11.9.2.
-
AT Commands Interface Guide Protocol Specific Commands 11.10. TCP Specific Commands 11.10.1.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 0 1 0 1 Notes • • • • • • 0 1 Do not display URC "+KTCP_ACK" (default setting) Display URC "+KTCP_ACK" Address family used for the connection.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 4 5 6 7 8 9 10 11 Reference Sierra Wireless Proprietary TCP disconnection by the server or remote client TCP connection error Generic error Fail to accept client request’s Data sending is OK but KTCPSND was waiting more or less characters Bad session ID Session is already running All sessions are used Notes This command is used for connecting to a remote server or listening to a bound port, depending on the selected mode of
-
AT Commands Interface Guide Protocol Specific Commands 11.10.4.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+KTCPCLOSE = [,] Response OK +CME ERROR: NO CARRIER +KTCP_NOTIF: , Parameters TCP session index 0 1 Abort. Fast closing of the TCP connection (not supported).
-
AT Commands Interface Guide Protocol Specific Commands 11.10.7.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 +KTCP_NOTIF: 4,4 //the connection of sub session id 4 (on listening port 180) is //closed. +KTCP_SRVREQ: 2,4,"10.10.10.8",4672 //incoming a connection request from “10.10.10.8” via listening //port 180, the remote port is //4672 Reference Sierra Wireless Proprietary Notes • • • • This notification is sent when a client requests a connection to the server. The connection is automatically accepted.
-
AT Commands Interface Guide Protocol Specific Commands 11.10.9. +KTCP_IND Notification: TCP Status HL7518 and HL7548 Unsolicited Notification Response +KTCP_IND: , Parameters TCP session index TCP session status 1 Session is set up and ready for operation Reference Sierra Wireless Proprietary 11.10.10.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 remaining bytes in the socket buffer, waiting to be sent received bytes, can be read with +KTCPRCV command Reference Sierra Wireless Proprietary Notes • • The socket buffer’s size for sending is 17520 bytes. This command returns +CME ERROR: 910 (Bad Session ID) for undefined s. 11.10.11.
-
AT Commands Interface Guide Protocol Specific Commands 11.10.12.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 0 1 2 Reference Sierra Wireless Proprietary Notes • • Data sent failure: not all data has been received by remote side. Data sent success: all the data has already been received by the remote side; or no data transfer has happened yet The status is unknown yet The command will return ERROR if of command “+KTCPCFG” is 0.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 1 – 5 (PDP context configuration) a numeric parameter which specifies a particular PDP context configuration (see section 11.7.1 +KCNXCFG Command: GPRS Connection Configuration). Integer type. Indicates the cause of the UDP connection failure.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Error case NO CARRIER +CME ERROR: +KUDP_NOTIF: , +KUDP_DATA_MISSED: , Parameters UDP session index Number of bytes the device wants to receive (max value 4294967295) IP address string of the remote host Numeric parameter (0-65535) Number of bytes to be read in first received packet
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+KUDPSND= , , , Response CONNECT OK Error case NO CARRIER +CME ERROR: +KUDP_NOTIF: , Parameters UDP session index IP address string or explicit name of the remote host UDP peer port.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+KUDPCLOSE = [,] Response OK +KUDP_NOTIF: , Parameters UDP session index See command AT+KUDPCFG Specifies whether to delete the session configuration after closing it 0 Delete the session configuration 1 Keep the session configuration Reference Sierra Wireless Proprietary Notes • • This function closes the UDP session.
-
AT Commands Interface Guide Protocol Specific Commands 11.11.6. +KUDP_IND Notification: UDP Status HL7518 and HL7548 Unsolicited Notification Response +KUDP_IND: , Parameters UDP session index UDP session staus 1 Session is set up and ready for operation Reference Sierra Wireless Proprietary 11.11.7.
-
AT Commands Interface Guide Protocol Specific Commands 11.12. FTP Client Specific Commands 11.12.1.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Specifies whether to the FTP connection is started 0 FTP connection is not started yet 1 FTP connection is started 0 1 Address family used for the connection. IPV4 IPV6 Integer type. Indicates the cause of the FTP connection failure.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Parameters FTP session index Integer type. Indicates the cause of the FTP connection failure.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 string type. Indicates the name of the file to download Numeric type. Indicates the type of file (ASCII or binary) to transfer 0 Binary (default value) 1 ASCII 0 – 4294967295 Integer type indicating the offset to “resume transfer”. See 16.7.2 "FTP Resume" Use Case. When downloading file and transmitting to serial link, module will use the value and “resume transfer” from this position.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+KFTPSND= , [,] [,] [,] [,] Response CONNECT data … OK Error case +CME ERROR NO CARRIER +KFTP_ERROR: , Parameters FTP session index This argument must be empty. It is reserved for compatibility of command syntax. string type.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Reference Sierra Wireless Proprietary Notes • • • • • Before using this command, an FTP connection must have been achieved using AT+KFTPCFG. After sending the +KFTPSND command, the host must send the entire data stream of the file. Upload can also be ended (disconnected) by +++ or DTR as specified in 16.9 Switch Data/Command Mode DTR +++ ATO Behavior Table. ATO is not available for this command.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Reference Sierra Wireless Proprietary Notes • • Before using this command, an FTP connection must have been achieved using AT+KFTPCFG. The result of the delete operation is notified using unsolicited response. 11.12.6.
-
AT Commands Interface Guide Protocol Specific Commands 11.12.8. +KFTPCFGDEL Command: Delete a Configured FTP Session HL7518 and HL7548 Test command Syntax AT+ KFTPCFGDEL=? Response +KFTPCFGDEL: (list of possible s) OK Write command Syntax AT+ KFTPCFGDEL= Response OK +CME ERROR: Parameters Reference Sierra Wireless Proprietary FTP session index Notes The session must be closed (using +KFTPCLOSE) before using this command. 11.13.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+KHTTPCFG= [], [, [, [, [,] [,] [,]]] [, ]] Response +KHTTPCFG: OK or +CME ERROR: Parameters 1 – 5 (PDP context configuration) a numeric parameter which specifies a particular PDP context configuration (see KCNXCFG) HTTP session index IP address string or explicit
-
AT Commands Interface Guide Protocol Specific Commands 11.13.2. +KHTTPCNX Command: Start the HTTP Connection HL7518 and HL7548 Test command Syntax AT+KHTTPCNX= ? Response +KHTTPCNX: (list of possible s) OK Write command Syntax AT+KHTTPCNX= Response OK or +CME ERROR: +KHTTP_ERROR: , Parameters HTTP session index Integer type.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+ KHTTPHEADER= [,] Response OK or +CME ERROR: Parameters HTTP session index This argument must be empty. It is reserved for compatibility of command syntax.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Integer type.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 9 10 11 Reference Sierra Wireless Proprietary Notes • • Triple plus (+++) error (switch to command mode) HTTP has no data HTTP has partial data HTTP does not support DTR1 This method is identical to GET except that the server MUST NOT return a message-body in the response. The meta-information contained in the HTTP headers in response to a HEAD request SHOULD be identical to the information sent in response to a GET request 11.13.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Reference Sierra Wireless Proprietary Notes • • • • is always 0. It is highly recommended to configure the module for hardware flow control using AT&K3 before using this command. Upload can also be ended (disconnected) by +++ or DTR as specified in 16.9 Switch Data/Command Mode DTR +++ ATO Behavior Table. ATO is not available for this command. 11.13.7.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+KHTTPDEL= Response OK or +CME ERROR: Parameter Reference Sierra Wireless Proprietary HTTP session index Notes The HTTP session must be closed (using +KHTTPCLOSE) before using this command. 11.13.9.
-
AT Commands Interface Guide Protocol Specific Commands 11.14. HTTPS Client Specific Commands 11.14.1.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 1 2 3 connection. No authentication Manage server authentication (renegotiation of client certificate is not supported) Manage server and client authentication if requested by remote server (renegotiation of client certificate is not supported) String type, indicates the user name to be used during the HTTPS String type, indicates the password to be used during the HTTPS connection.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+KHTTPSCNX = Response OK or +CME ERROR: +KHTTPS_ERROR: , Parameters HTTPS session index Integer type.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+ KHTTPSHEADER = [,] Response OK or +CME ERROR: Parameters Reference Sierra Wireless Proprietary HTTPS session index syntax. This argument must be empty.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Integer type.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Reference Sierra Wireless Proprietary Notes • • HTTPS does not support DTR1 This method is identical to GET except that the server MUST NOT return a message-body in the response. The meta-information contained in the HTTP headers in response to a HEAD request SHOULD be identical to the information sent in response to a GET request. 11.14.6.
-
AT Commands Interface Guide Protocol Specific Commands 11.14.7.
-
AT Commands Interface Guide Protocol Specific Commands 11.14.9.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Write command Syntax AT+ KCERTSTORE= [, [,]] Response CONNECT OK or +CME ERROR: Parameters 0 1 Root certificate Local certificate Number of bytes to read/write. Value range: 1-3000. Stored root/local certificate index. If a root/local certificate is already stored at the index, it will be overloaded. 0 by default.
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Read command Syntax AT+ KPRIVKSTORE? Response +KPRIVKSTORE private_key,, OK or +CME ERROR: Write command Syntax AT+ KPRIVKSTORE= [,] Response CONNECT OK or +CME ERROR: Parameters Index of the stored local certificate associated to this private key. Value range: 0 – 2 Number of bytes to read/write (mandatory for both reading and writing).
-
AT Commands Interface Guide Protocol Specific Commands HL7518 and HL7548 Read command Syntax AT+ KCERTDELETE? Response +KCERTDELETE: OK or +CME ERROR: Write command Syntax AT+ KCERTDELETE= [,] Response OK or +CME ERROR: Parameters 0 1 Root certificate Local certificate Stored local certificate index. Default value = 0. Value range: 0 If = 0 0 – 2 If = 1 Reference Sierra Wireless Proprietary 11.15.4.
-
12. AVMS Commands 12.1. +WDSA Command: Change Account for DM Connection HL7518 and HL7548 Test command Syntax AT+WDSA=? Response +WDSA: (list of supported s) OK Read command Syntax AT+WDSA? Response +WDSA: OK Write command Syntax AT+WDSA= Response OK or +CME ERROR Parameter Examples String type – Server ID associated with the account.
-
AT Commands Interface Guide AVMS Commands 12.2.
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 Integer type – Status of the mode For = 0, 1 or 2 0 Disabled (default value) 1 Enabled For = 3 Value in range [0-525600] (units:min) 0 The polling mode is deactivated Timer between the first failed connection and the next attempt. Value in range [0 to 20160] (units: min). 0 The retry mode is deactivated 15 Default value Timer between the nth failed attempt connection and the (n+1)th connection (n<=8).
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 Notes • • • This command is available when the embedded module has finished the Device Services initialization (see +WDSI) and when the AVMS services are in prohibited state (see +WDSG). Parameters and to are stored in non-volatile memory. The &F command has no impact on these values. The network registration is considered as “failed” when all connections configured by the retry mode have failed.
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 Reference Sierra Wireless Proprietary Command Notes • • • • • • This command is available when the embedded module has finished its initialization. The response to the AT+WDSD= command is the character when the device is ready to receive data using the 1K-Xmodem protocol. The flow control of the TE has to be set to ‘Hardware’. This command will automatically activate the user agreement for install (see +WDSC command description).
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 408 Request time-out 409 Conflict 410 Gone 411 Length Required 412 Precondition Failed 413 Request Entity too large 414 Request URI too large 415 Unsupported Media type 416 Request range unsatisfiable 417 Expectation failed 500 Internal server error 501 Not implemented 502 Bad Gateway 503 Service unavailable 504 Gateway time-out 505 HTTP version not supported If no session was made with the server, AT+WDSE only returns OK, without +WDSE:
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 Parameters Integer type 1 Downgrade to a previous installation 2 Delete the downloaded package which contains the reverse patch Integer type – Indicates the presence of the previous package 0 Previous package is not present 1 Previous package is present Integer type – Indicate if a package can be deleted.
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 Indication status For =0 0 Device services are prohibited. Devices services will never be activated. 1 Device services are deactivated. Connection parameters to a device services have to be provisioned. 2 Device services have to be provisioned. NAP parameters have to be provisioned. 3 Device services are activated. If a device has never been activated (first use of device services on this device), is set to 1.
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 Parameters Indication level, bit field (default value = 0) Bit set to 0 Indication deactivated Bit set to 1 Indication activated 0 No indication 1 Activate the initialization end indication ( = 0) 2 Activate the server request for a user agreement indication (=1,2 & 3) 4 Activate the authentication indications ( = 4 & 5) 8 Activate the session start indication ( = 6,7 & 8) 16 Activate the package download indic
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 13 14 15 16 17 18 19 20 21 22 Downloaded package is not certified to be sent by the AirPrime Management Services server Update will be launched OTA update client has finished unsuccessfully OTA update client has finished successfully A fallback mechanism was launched Download progress. This event is returned without parameter to indicate that a download starts.
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 AT+WDSR=1 OK +WDSI: 4 // Accept the connection +WDSI: 6 +WDSI: 8 +WDSI: 9,1000 +WDSI: 18,“1%” +WDSI: 18,“100%” +WDSI: 10 Notes • • • • // The embedded module will send the first data to the AirPrime // Management Services server // The authentication succeeded // The session with the server is over // A package will be downloaded, the size is 1kbytes // 1% was downloaded // The whole package was downloaded // The whole package was stored in f
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 Examples AT+WDSR=? +WDSR: (0-5),(0-1440) OK +WDSI: 1 //The device Services server requests the device to make a connection // to the server. The user is requested to allow the connection.
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 For =1 AT+WDSS= , Parameters Integer type 0 PDP context configuration for Device Services 1 User initiated connection to the Device services server Access Point Name for Devices Services. String type up to 50 characters. See for empty strings. Login for the APN. String type, up to 30 characters Password for the APN.
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 at+wdss? +WDSS: 0,"broadband",,1 +WDSS: 1,0 at+cgact? +CGACT: 1,1 OK at+wdss=1,1 OK +WDSI: 4 +WDSI: 8 at+cgdcont? +CGDCONT: 1,"IP","broadband","10.191.8.184",0,0,0,0,0,0 OK // reusing an activated PDP at+cgdcont? +CGDCONT: 1,"IP","broadband","10.191.8.
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 • • • • • • Depending on +WDSM configuration, when no dedicated NAP is defined using +WDSS command and a session is asked (by AT command or notify by SMS), the embedded module will use a NAP defined by +CGDCONT command to activate the dedicated PDP context. This NAP will be recorded to configure the NAP Device Services and it will be used to activate the dedicated PDP context for the next sessions.
-
AT Commands Interface Guide AVMS Commands HL7518 and HL7548 Status of 0 Disable (default value) 1 Enable (not supported) Reference Sierra Wireless Proprietary Notes is stored in non-volatile memory. AT&F command has no impact on these values. Examples AT+WDSM=? +WDSM: (0-1),(0) OK AT+WDSM? +WDSM: 0,0 +WDSM: 1,0 OK // all modes are activated AT+WDSM=0,0 OK AT+WDSM? +WDSM: 0,0 +WDSM: 1,0 OK 4116303 Rev 10.
-
13. Test Commands The following commands are used for testing purposes. 13.1.
-
AT Commands Interface Guide Test Commands HL7518 and HL7548 Defines the bandwidth of Tx burst emissions. This parameter is not allowed if =0. 0 1.4MHz 1 3 MHz 2 5 MHz 3 10 MHz 4 15 MHz 5 20 MHz Reference Sierra Wireless Proprietary Notes • • • Example at+wmtxpower? +WMTXPOWER: 255 OK Only one burst can be emitted at a time. This AT command is not available if AT+WMRXPOWER is enabled. The module must be restarted after using this command.
-
AT Commands Interface Guide Test Commands HL7518 and HL7548 Write command Syntax AT+ WMRXPOWER= [,, ] Response +WMRXPOWER: , OK Parameters 0 1 Stop the Rx measurement Start the Rx measurement Rx band to read. This is a mandatory parameter if =1, but is not allowed if =0. 2 PCS 4 AWS 5 CLR 13 Upper SMH block C 17 Lower SMH blocks B/C Rx channel to read.
-
AT Commands Interface Guide Test Commands HL7518 and HL7548 Read command Syntax AT+WMANTSEL? Response +WMANTSEL: OK Write Command Syntax AT+WMANTSEL= Response OK Parameter Mode of operation for main and diversty antennas.
-
14. NV Related Commands 14.1. Auto Generation of NV Backup Files There are 3 NV partitions in flash used by the firmware: • Static Calibrated NV partition • Static Fixed NV partition • Dynamic NV partition NV backup is per partition based, with one NV backup file per partition. These are labelled with =0, 1, 2 in the NV log and by firmware design.
-
AT Commands Interface Guide NV Related Commands HL7518 and HL7548 Read command Returns list of NV backup with the format: +NVBU: ,, Syntax AT+NVBU? Response [+NVBU: 0,,] [+NVBU: 1,,] [+NVBU: 2,,] OK Parameters Backup file ID corresponding to an NV partition in flash NV backup generation date
-
AT Commands Interface Guide NV Related Commands HL7518 and HL7548 Reference Sierra Wireless Proprietary Notes • • • • • Example Status of operations for =0 and =1 is notified by +NVBU_IND unsolicited notifications with =0 and =1 respectively on the AT port that executed the write command. Execution of the write command with =1 is followed by a modem reboot automatically; NVs are restored to their default values on booting.
-
AT Commands Interface Guide NV Related Commands 14.4.
-
15. Board Support Commands 15.1. +WIMEI Command: IMEI Write and Read Note: For HL7548 only. HL7548 Test command Syntax AT+WIMEI=? Response OK Read command Syntax AT+WIMEI? Response +WIMEI: OK Write command Syntax AT+WIMEI= Response +WIMEI: OK Parameter Notes Examples • • • • • 14 or 15-digit IMEI as defined in GSM 23.003 The default IMEI is 012345678901237. The write command can only be used once for IMEI programming.
-
AT Commands Interface Guide Board Support Commands 15.2. +WCARRIER: Show Carrier Name Note: For HL7548 only. HL7548 Test command Syntax AT+WCARRIER= ? Response OK Action command Syntax AT+WCARRIER Response +WCARRIER: OK Parameters Carrier string (maximum of 8 characters, without quotes) Notes The carrier name is written in non-volatile memory during the factory customization process. Example at+wcarrier +WCARRIER: AT&T OK 4116303 Rev 10.
-
16. Appendix 16.1.
-
AT Commands Interface Guide Appendix 16.2. Error Codes 16.2.1.
-
AT Commands Interface Guide Appendix Code Meaning 50 Incorrect parameters 99 Resource limitation 100 Synchronization error 103 Illegal MS 106 Illega lME 107 GPRS services not allowed 111 PLMN not allowed 112 Location area not allowed 113 Roaming not allowed in this location area 132 Service option not supported 133 Requested service option not subscribed 134 Service option temporarily out of order 148 Unspecified GPRS error 149 PDP authentication failure 150 Invalid mo
-
AT Commands Interface Guide Appendix Code Meaning 919 Feature is not available 920 Protocol is not supported 921 Error due to invalid state of bearer connection 922 Error due to invalid state of session 923 Error due to invalid state of terminate port data mode 924 Error due to session busy, retry later 925 Failed to decode HTTP header's name, missing ':' 926 Failed to decode HTTP header's value, missing 'cr/lf' 927 HTTP header's name is an empty string 928 HTTP header's value i
-
AT Commands Interface Guide Appendix 49 Quality of service unavailable 50 Requested facility not subscribed 55 Incoming calls barred with in the CUG 57 Bearer capability not authorized 58 Bearer capability not presently available 63 Service or option not available, unspecified 65 Bearer service not implemented 68 ACM equal to or greater than AC Mmax 69 Requested facility not implemented 70 Only restricted digital information bearer capability is available 79 Se
-
AT Commands Interface Guide Appendix 138 Network failure 139 Reactivation requested 140 Feature not supported 141 Semantic error in the TFT operation 142 Syntactical error in the TFT operation 143 Unknown PDP context 144 Semantic errors in packet filter(s) 145 Syntactical errors in packet filter(s) 146 PDP context without TFT already activated 148 Unspecified GPRS error 149 PDP authentification error 152 Single address bearers only allowed 153 ESM informati
-
AT Commands Interface Guide Appendix 283 CCBS possible 284 Invalid alternate service line 285 LND overview 287 MM network failure unspecified 288 MM no service 289 MM access class barred 290 MM RR no resource 291 MM ME busy 292 MM unspecified 301 MMI not registered 303 Rejected by user 304 Rejected due to time out 306 Disconnected due to SIM TK call setup 307 Pending SIM TK call setup 310 SIM reset 340 MM sapi3 release 341 MM lower layer failure 34
-
AT Commands Interface Guide Appendix 368 Lower layer failure from network 369 Call already cleared 370 Semantically incorrect message 371 Invalid mandatory info 372 Message type non-existing 373 Message type incompatible in state 374 Conditional information element error 375 No cell allocation available 376 Protocol error unspecified 377 Normal event 378 Unspecified 379 Preemptive release 380 Congestion 381 RE establishment reject 382 Directed sig conn
-
AT Commands Interface Guide Appendix 16.2.3.
-
AT Commands Interface Guide Appendix Code Meaning 208 D0 SIM SMS storage full 209 No SMS storage capability in SIM 210 Error in MS 211 Memory Capacity Exceeded 212 SIM Application Toolkit Busy 213 SIM data download error 255 Unspecified error cause 300 ME failure 301 SMS service of ME reserved 302 Operation not allowed 303 Operation not supported 304 Invalid PDU mode parameter 305 Invalid text mode parameter 310 SIM not inserted 311 SIM PIN required 312 PH-SIM PIN re
-
AT Commands Interface Guide Code Appendix Meaning Errors related to a failure to Activate a Context 132 Service option not supported 133 Requested service option not subscribed 134 Service option temporarily out of order 149 PDP authentication failure Other GPRS Errors 148 Unspecified GPRS error 150 Invalid mobile class Other values in the range 101 - 150 are reserved for use by GPRS. 16.2.5.
-
AT Commands Interface Guide Appendix FTP Reply Code Meaning 451 Requested action aborted: local error in processing 452 Requested action not taken. Insufficient storage space in system 500 Syntax error, command unrecognized.
-
AT Commands Interface Guide Appendix Error Codes Corresponding Examples +CME ERROR: 907 Generic error/Unsupported read command AT+KUDPRCV? AT+KUDPSND? AT+KTCPSND? AT+KTCPRCV? AT+KTCPCNX? AT+KTCPCLOSE? AT+KTCPDEL? +CME ERROR: 912 No more sessions can be used Create a UDP client session repeatedly until 32 sessions are created: AT+KUDPCFG=1,0,1033,,"10.10.10.
-
AT Commands Interface Guide Appendix Error Codes Corresponding Examples +CME ERROR: 917 A parameter is missing AT+KFTPDEL=1,, AT+KFTPDEL=,, +CME ERROR: 919 Feature is not available AT+KTCPACKINFO=1 +CME ERROR: 932 The format of a parameter is invalid AT+KFTPCFG=a,"ftp.kernel.org" AT+KFTPCFG=1,"ftp.kernel.org",,,,,? AT+KFTPCFG=1,"ftp.kernel.org",,,,,,? AT+KFTPCNX=a AT+KFTPCNX=# AT+KFTPCLOSE=b AT+KFTPCLOSE=1,? AT+KFTPCFGDEL=C AT+KFTPCFGDEL=# AT+KFTPRCV=D,,,"/sample.txt" AT+KFTPRCV=#,,,"/sample.
-
AT Commands Interface Guide • AT+CBST • AT+CLVL Appendix This list may be modified in case of special needs from the customer (contact Sierra Wireless directly to treat this kind of request) Note: Some commands require the PIN2 code. 16.4. GSM 27.
-
AT Commands Interface Guide Appendix 16.5. TCP Commands Examples 16.5.1. Client Mode AT&K3 Hardware flow control activation OK AT+KCNXCFG=1,"GPRS","APN","log","password","0.0.0.0", "0.0.0.0","0.0.0.0" Set GPRS parameters (APN, login, password) OK AT+KTCPCFG=1,0,"www.google.com",80 Set IP address and port number +KTCPCFG: 1 Returns session ID 1 OK AT+KTCPCNX=1 Initiate the connection OK AT+KTCPSND=1,18 CONNECT …Data send… Send data with the EOF string at the end "GET / HTTP / 1.
-
AT Commands Interface Guide Appendix 16.5.2. Server Mode In this simple example, we emulate a daytime server. This server listens to port 13 and for each connection it returns the date. AT&K3 Hardware flow control activation OK AT+KCNXCFG=1,"GPRS","APN","log","password","0.0.0.0", "0.0.0.0","0.0.0.
-
AT Commands Interface Guide Appendix 16.5.3. Polling for the Status of a Socket AT&K3 Hardware flow control activation OK AT+KCNXCFG=1,"GPRS","APN","log","password","0.0.0.0", "0.0.0.0","0.0.0.0" Set GPRS parameters (APN, login, password) OK AT+KTCPCFG=1,0,"www.google.
-
AT Commands Interface Guide Appendix AT+KTCPRCV=1,320 Read 320 bytes on socket 1 CONNECT <… a lot of data…> Data are sent after CONNECT --EOF--Pattern-OK AT+KTCPCLOSE=1,1 Close session 1 OK AT+KTCPDEL=1 Delete session 1 OK 16.5.4. End to End TCP Connection AT&K3 Hardware flow control activation OK AT+KCNXCFG=1,"GPRS","APN","log","password","0.0.0.0", "0.0.0.0","0.0.0.0" Set GPRS parameters (APN, login, password) OK AT+KTCPCFG=1,0,"www.google.
-
AT Commands Interface Guide Appendix 16.5.5. Error Case for End to End TCP Connection AT+KTCPSTART=1 Try to initiate connection NO CARRIER +KTCP_NOTIF: 1, Connection failed, see the value of AT+KTCPSTART=1 Initiate connection CONNECT …Data sent……Data received……Data sent… Exchange some data …Data sent……Data received……Data sent… NO CARRIER +KTCP_NOTIF: 1, An error occurs during connection (network lost, server closed, etc.) 16.5.6.
-
AT Commands Interface Guide 16.5.6.2. Appendix is Enabled AT+KCNXCFG=1,"GPRS","CMNET" OK AT+KTCPCFG=1,0,"202.170.131.76",2000,,,1 +KTCPCFG: 1 Set to 1, enable URC “+KTCP_ACK” OK AT+KTCPCFG? +KTCPCFG: 1,0,0,0,,"202.170.131.
-
AT Commands Interface Guide Appendix 16.6. UDP Commands Examples 16.6.1. Client Mode AT&K3 Hardware flow control activation OK AT+KCNXCFG=1,"GPRS","APN","log","password",,, OK Set GPRS parameters (APN, login, password) AT+KUDPCFG=1,0 +KUDPCFG: 1 OK Create a new UDP socket (returned session 1) with the parameters associated to the connection profile ID number 0 AT+KUDPSND= 1,"82.234.17.
-
AT Commands Interface Guide Appendix 16.6.2. Server Mode AT&K3 Hardware flow control activation OK AT+KCNXCFG=1,"GPRS","APN","log","password","0.0.0.0", "0.0.0.0","0.0.0.0" Set GPRS parameters (APN, login, password) OK AT+KUDPCFG=1,1,3000 Set UDP listener (port 3000). Initiate the server. Session ID is 1 +KUDPCFG: 1 OK AT+KUDPCFG? Check if the server is initiated +KUDPCFG: 1,0,1,3000 OK AT+KCGPADDR Get local IP address +KCGPADDR: 0, "192.168.0.
-
AT Commands Interface Guide Appendix 16.6.3. Use Cases for KTCP_DATA and KUDP_DATA 16.6.3.1. KTCP_DATA and KUDP_DATA without Data Auto Retrieval – Client Mode AT+KCNXCFG=1,"GPRS","CMNET" OK AT+KTCPCFG=1,0,"202.170.131.
-
AT Commands Interface Guide Appendix +KTCP_SRVREQ: 1,2 Session 2 is set +KTCP_SRVREQ: 1,3 Session 3 is set +KTCP_DATA: 2,10 10 bytes have arrived at session 2 +KTCP_DATA: 3,8 8 bytes have arrived at session 3 AT+KTCPRCV=2,10 CONNECT Receive the 10 bytes in session 2 0123456789--EOF--Pattern-OK AT+KTCPRCV=3,8 CONNECT Receive the 8 bytes in session 3 01234567--EOF--Pattern-OK AT+KUDPCFG=1,1,3000 Open a UDP socket in server mode +KUDPCFG: 4 OK +KUDP_DATA: 4,8 8 bytes have arrived AT+KUDPRCV=4
-
AT Commands Interface Guide 16.6.3.4. Appendix KTCP_DATA and KUDP_DATA with Data Auto Retrieval – Server Mode AT+KTCPCFG=1,1,,13,1 +KTCPCFG: 1 OK When = 1, all child connections will display data in URC mode. Data will be received by the URC “+KTCP_DATA:” AT+KTCPCNX=1 Open the listen port OK AT+KCGPADDR +KCGPADDR: 1,"10.35.125.
-
AT Commands Interface Guide Appendix AT+KFTPRCV=0,,"Dir","Testfile.txt",0 CONNECT Read the file named "TestFile.txt" from ftp server, data are sent and end by EOF string F6E6E656374696F6E20746573742E--EOF--Pattern-OK AT+KFTPDEL=0,"Dir","TestFile.txt" OK Delete the file called "TestFile.txt" in the FTP server AT+KFTPCLOSE=0 Close the connection OK 16.7.2. "FTP Resume" Use Case 16.7.2.1. Resume Feature when Transmitting Data to Serial Link AT+KCNXCFG=1,"GPRS","CMNET" OK AT+KFTPCFG=1,"202.170.131.
-
AT Commands Interface Guide 16.7.2.2. Appendix Use Case when FTP Server does not Support the Resume Feature AT+KCNXCFG=1,"GPRS","CMNET" OK AT+KFTPCFG=1,"202.170.131.76","administrator","8ik, (OL>",21,0 +KFTPCFG: 1 OK AT+KFTPRCV=1,,,"111111.txt",0 CONNECT 750aaaaaaaaa….. aaaaa250bbbbbbb--EOF--Pattern-- Total of 760 data from the serial link +KFTP_ERROR: 1,421 The result code indicates that the download met with some problems which may be due to control or data connection lost AT+KFTPRCV=1,,,"111111.
-
AT Commands Interface Guide Appendix Set-Cookie: PREF=ID=ae1c663417e7799e:NW=1:TM=1214273495:LM=121 4273495:S=5Uq9kExK4aTEv_cx; expires=Thu, 24-Jun-2010 02:11:35 GMT; path=/; domain=.google.com Server: gws Connection: Close
-
AT Commands Interface Guide Appendix 16.9. Switch Data/Command Mode DTR +++ ATO Behavior Table When the module is in data mode and the connection encounters an error, NO CARRIER terminal response is shown and the module is switched back to command mode. The following table shows the behavior when trying to switch mode (when connection is running properly): Case 1: "+++" is used to switch from data mode to command mode, and the service is suspended.