Quectel BC35 G&BC28 AT Commands Manual V1.0

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 109

DownloadQuectel BC35-G&BC28 AT Commands Manual V1.0
Open PDF In BrowserView PDF
BC35-G&BC28
AT Commands Manual
NB-IoT Module Series
Rev. BC35-G&BC28_AT_Commands_Manual_V1.0
Date: 2017-12-28
Status: Released

www.quectel.com

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

Our aim is to provide customers with timely and comprehensive service. For any
assistance, please contact our company headquarters:
Quectel Wireless Solutions Co., Ltd.
7th Floor, Hongye Building, No.1801 Hongmei Road, Xuhui District, Shanghai 200233, China
Tel: +86 21 5108 6236
Email: info@quectel.com

Or our local office. For more information, please visit:
http://quectel.com/support/sales.htm

For technical support, or to report documentation errors, please visit:
http://quectel.com/support/technical.htm
Or email to: support@quectel.com

GENERAL NOTES
QUECTEL OFFERS THE INFORMATION AS A SERVICE TO ITS CUSTOMERS. THE INFORMATION
PROVIDED IS BASED UPON CUSTOMERS’ REQUIREMENTS. QUECTEL MAKES EVERY EFFORT
TO ENSURE THE QUALITY OF THE INFORMATION IT MAKES AVAILABLE. QUECTEL DOES NOT
MAKE ANY WARRANTY AS TO THE INFORMATION CONTAINED HEREIN, AND DOES NOT ACCEPT
ANY LIABILITY FOR ANY INJURY, LOSS OR DAMAGE OF ANY KIND INCURRED BY USE OF OR
RELIANCE UPON THE INFORMATION. ALL INFORMATION SUPPLIED HEREIN IS SUBJECT TO
CHANGE WITHOUT PRIOR NOTICE.

COPYRIGHT
THE INFORMATION CONTAINED HERE IS PROPRIETARY TECHNICAL INFORMATION OF
QUECTEL WIRELESS SOLUTIONS CO., LTD. TRANSMITTING, REPRODUCTION, DISSEMINATION
AND EDITING OF THIS DOCUMENT AS WELL AS UTILIZATION OF THE CONTENT ARE
FORBIDDEN WITHOUT PERMISSION. OFFENDERS WILL BE HELD LIABLE FOR PAYMENT OF
DAMAGES. ALL RIGHTS ARE RESERVED IN THE EVENT OF A PATENT GRANT OR
REGISTRATION OF A UTILITY MODEL OR DESIGN.

Copyright © Quectel Wireless Solutions Co., Ltd. 2017. All rights reserved.

BC35-G&BC28_AT_Commands_Manual

1 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

About the Document
History
Revision

1.0

Date

Author

2017-12-28

Hayden WANG/
Gary TANG/
Arnold ZHAO

BC35-G&BC28_AT_Commands_Manual

Description

Initial

2 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

Contents
About the Document ................................................................................................................................... 2
Contents ....................................................................................................................................................... 3
Table Index ................................................................................................................................................... 6
1

Introduction .......................................................................................................................................... 7
1.1.
Definitions .................................................................................................................................. 8
1.2.
AT Command Syntax ................................................................................................................. 8
1.3.
AT Command Responses .......................................................................................................... 9
1.4.
3GPP Compliance ..................................................................................................................... 9

2

Implementation Status ...................................................................................................................... 10

3

3GPP Commands (27.007) ................................................................................................................ 13
3.1.
ATI Display Product Identification Information ...................................................................... 13
3.2.
ATE Set Command Echo Mode ............................................................................................ 14
3.3.
AT+CGMI Request Manufacturer Identification .................................................................... 15
3.4.
AT+CGMM Request Manufacturer Model ............................................................................ 15
3.5.
AT+CGMR Request Manufacturer Revision ......................................................................... 16
3.6.
AT+CGSN Request Product Serial Number ......................................................................... 17
3.7.
AT+CEREG EPS Network Registration Status ..................................................................... 18
3.8.
AT+CSCON Signalling Connection Status ........................................................................... 21
3.9.
AT+CLAC List Available Commands .................................................................................... 23
3.10. AT+CSQ Get Signal Strength Indicator ................................................................................ 24
3.11. AT+CGPADDR Show PDP Addresses ................................................................................. 25
3.12. AT+COPS PLMN Selection .................................................................................................. 27
3.13. AT+CGATT PS Attach or Detach .......................................................................................... 29
3.14. AT+CGACT Activate or Deactivate PDP Context ................................................................. 30
3.15. AT+CIMI Request International Mobile Subscriber Identity.................................................. 32
3.16. AT+CGDCONT Define a PDP Context ................................................................................. 33
3.17. AT+CFUN Set UE Functionality ............................................................................................ 35
3.18. AT+CMEE Report UE Error .................................................................................................. 36
3.19. AT+CCLK Return Current Date and Time ............................................................................ 37
3.20. AT+CPSMS Power Saving Mode Setting ............................................................................. 38
3.21. AT+CEDRXS eDRX Setting .................................................................................................. 40
3.22. AT+CEER Extended Error Report ........................................................................................ 43
3.23. AT+CEDRXRDP eDRX Read Dynamic Parameters ............................................................ 44
3.24. AT+CTZR Time Zone Reporting ........................................................................................... 46
3.25. AT+CIPCA Initial PDP Context Activation ............................................................................. 48
3.26. AT+CGAPNRC APN Rate Control ........................................................................................ 49
3.27. AT+CSODCP* Sending Originating Data via the Control Plane .......................................... 51
3.28. AT+CRTDCP* Reporting Terminating Data via the Control Plane ....................................... 52

4

3GPP Commands (27.005) ................................................................................................................ 55

BC35-G&BC28_AT_Commands_Manual

3 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

4.1.
4.2.
4.3.
4.4.
4.5.

AT+CSMS
AT+CNMA
AT+CSCA
AT+CMGS
AT+CMGC

Select Message Service ..................................................................................... 55
New Message Acknowledgement to UE............................................................. 57
Service Centre Address ....................................................................................... 58
Send SMS Message ........................................................................................... 59
Send SMS Command......................................................................................... 61

5

General Commands ........................................................................................................................... 62
5.1.
AT+NRB Reboot the UE ....................................................................................................... 62
5.2.
AT+NUESTATS Query UE Statistics..................................................................................... 62
5.3.
AT+NEARFCN Specify Search Frequencies ........................................................................ 67
5.4.
AT+NSOCR Create a Socket................................................................................................ 67
5.5.
AT+NSOST SendTo Command (UDP Only) ......................................................................... 69
5.6.
AT+NSOSTF SendTo Command with Flags (UDP Only) ..................................................... 69
5.7.
AT+NSORF Receive Command (UDP Only)........................................................................ 71
5.8.
AT+NSOCL Close a Socket .................................................................................................. 72
5.9.
+NSONMI Indicator of Arrived Socket Message (Response Only) ...................................... 72
5.10. AT+NPING Test IP Network Connectivity to a Remote Host ................................................ 73
5.11. AT+NBAND Set Supported Bands........................................................................................ 74
5.12. AT+NLOGLEVEL Set Debug Logging Level ........................................................................ 75
5.13. AT+NCONFIG Configure UE Behaviour ............................................................................... 76
5.14. AT+NATSPEED Configure UART Port Baud Rate ............................................................... 78
5.15. AT+NCCID USIM Card Identification .................................................................................... 79
5.16. AT+NFWUPD Firmware Update via UART .......................................................................... 80
5.17. AT+NPOWERCLASS Set the Mapping for Band and Power Class ..................................... 81
5.18. AT+NPSMR Power Saving Mode Status Report .................................................................. 82
5.19. AT+NPTWEDRXS Paging Time Window Value and eDRX Setting ..................................... 83
5.20. AT+NPIN* PIN Operator ....................................................................................................... 86
5.21. AT+QLEDMODE Set NETLIGHT LED Function Mode ........................................................ 87

6

Huawei’s IoT Platform Commands................................................................................................... 89
6.1.
AT+NCDP Configure and Query CDP Server Settings ........................................................ 89
6.2.
AT+QSECSWT* Set Data Encryption Mode......................................................................... 90
6.3.
AT+QSETPSK* Set PSK ID and PSK .................................................................................. 91
6.4.
AT+QLWSREGIND Register Control .................................................................................... 92
6.5.
AT+QLWULDATA Send Data ................................................................................................ 93
6.6.
AT+QLWULDATAEX Send CON/NON Message .................................................................. 94
6.7.
AT+QLWULDATASTATUS Query CON Messages Sent Status ........................................... 94
6.8.
AT+QLWFOTAIND Set DFOTA Update Mode ...................................................................... 95
6.9.
AT+QREGSWT Set Registration Mode ................................................................................ 96
6.10. +QLWULDATAEXIND Message Sent Status Report (Response Only)................................ 97
6.11. +QLWEVTIND LWM2M Event Report (Response Only) ...................................................... 98

7

Error Values ........................................................................................................................................ 99

8

Reset Reasons ................................................................................................................................. 102

9

Examples .......................................................................................................................................... 103

BC35-G&BC28_AT_Commands_Manual

4 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

9.1.
9.2.

Send/Receive/Read a UDP Message ................................................................................... 103
Examples Relating to Huawei’s IoT Platform ........................................................................ 103
9.2.1.
Register to Huawei’s IoT Platform ............................................................................... 103
9.2.2.
Send/Receive Data with Huawei’s IoT Platform .......................................................... 104
9.2.3.
Upgrade Firmware on Huawei’s IoT Platform ............................................................. 105
9.2.4.
Register to Huawei’s IoT Platform with DTLS ............................................................. 106

10 Appendix A Reference..................................................................................................................... 107

BC35-G&BC28_AT_Commands_Manual

5 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

Table Index
TABLE 1: UNSOLICITED INFORMATION FOR UE UPDATE STATE INDICATION .......................................... 7
TABLE 2: AT COMMAND SYNTAX ..................................................................................................................... 8
TABLE 3: TYPES OF AT COMMANDS AND IMPLEMENTATION STATUS ..................................................... 10
TABLE 4: GENERAL ERRORS (27.007)........................................................................................................... 99
TABLE 5: GENERAL ERRORS (27.005)........................................................................................................... 99
TABLE 6: SPECIFIC ERROR CODES ............................................................................................................ 101
TABLE 7: REBOOT MESSAGES DISPLAYED ............................................................................................... 102
TABLE 8: TERMS AND ABBREVIATIONS ...................................................................................................... 107

BC35-G&BC28_AT_Commands_Manual

6 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

1

Introduction

This document gives details of the AT Command Set supported by Quectel NB-IoT BC35-G and BC28
modules.
The following string will be output after booting the module:
NeulOK
After this string has been received, the AT command processor is ready to accept AT commands.
If BC35-G/BC28 module is rebooted or restarted for any reason that is not a normal power-on sequence,
a message that indicates the reason for the reboot would be output before the
NeulOK string. Please refer to Chapter 8 for more details.
In case that an external MCU intervenes in the process of firmware update via DFOTA, unsolicited
information will be output to inform the external MCU the current update state.

Table 1: Unsolicited Information for UE Update State Indication
Unsolicited Information

Description

FIRMWARE DOWNLOADING

Indicates that UE is downloading update
package.

FIRMWARE DOWNLOAD FAILED

Indicates that the download failed.

FIRMWARE DOWNLOADED

Indicates that the download finished.

FIRMWARE UPDATING

Indicates that the UE is updating.

FIRMWARE UPDATE SUCCESS

Indicates that the update is successful, but
update state has not been reported to
firmware package server yet.

FIRMWARE UPDATE FAILED

Indicates that the update failed.

FIRMWARE UPDATE OVER

Indicates that the update is successful, and
update state has been reported to firmware
package server.
Update is done after this information.

BC35-G&BC28_AT_Commands_Manual

7 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

NOTE
During updating procedure, the module should not be operated until "FIRMWARE UPDATE OVER" is
reported. For instance, executing AT+NRB to power off the module is not permitted, otherwise an error
will occur.

1.1. Definitions





: Carriage return character;
: Line feed character;
<..>: Parameter name. Angle brackets do not appear on command line;
[..]: Optional parameter. Square brackets do not appear on the command line.

1.2. AT Command Syntax
Table 2: AT Command Syntax
Test Command

AT+=?

Check possible sub-parameter values

Read Command

AT+?

Check current sub-parameter values

Write Command

AT+=p1[,p2[,p3[.....
]]]

Write command

Execution
Command

AT+

Execution command

Multiple commands can be placed on a single line using a semi-colon (“;”) between commands. Only the
first command should have AT prefix. Commands can be in upper or lower case.
When entering AT commands spaces are ignored except in the following cases:





Within quoted strings, where they are preserved;
Within an unquoted string or numeric parameter;
Within an IP address;
Within the AT command name up to and including a ‘=’, ‘?’ or ‘=?’.

They can be used to make the input more human-readable. On input, at least a carriage return is required.
A newline character is ignored so it is permissible to use carriage return/line feed pairs on the input.
If no command is entered after the AT token, "OK" will be returned. If an invalid command is entered,

BC35-G&BC28_AT_Commands_Manual

8 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

“ERROR” will be returned.
Optional parameters, unless explicitly stated, need to be provided up to the last parameter being entered.

1.3. AT Command Responses
When the AT Command processor has finished processing a line, it will output either "OK" or "ERROR"
indicating that it is ready to accept a new command. Solicited informational responses are sent before the
final "OK" or "ERROR". Unsolicited information responses will never occur between a solicited
informational response and the final “OK” or “ERROR”.
Responses will be of the format:
+CMD1:
OK
Or

OK

1.4. 3GPP Compliance
3GPP commands are complied with the 3GPP TS 27.007 v14.3.0 (2017-03).

BC35-G&BC28_AT_Commands_Manual

9 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

2

Implementation Status

Table 3: Types of AT Commands and Implementation Status

Description

Implementation
Status

ATI

Display Product Identification Information

R01A01

ATE

Set Command Echo Mode

R01A01

AT+CGMI

Request Manufacturer Identification

B150SP1

AT+CGMM

Request Manufacturer Model

B150SP1

AT +CGMR

Request Manufacturer Revision

B150SP1

AT+CGSN

Request Product Serial Number

B150SP1

AT+CEREG

EPS Network Registration Status

B150SP1

AT+CSCON

Signalling Connection Status

B150SP1

AT+CLAC

List Available Commands

B150SP1

AT+CSQ

Get Signal Strength Indicator

B150SP1

AT+CGPADDR

Show PDP Addresses

B150SP1

AT+COPS

PLMN Selection

B150SP1

AT+CGATT

PS Attach or Detach

B150SP1

AT+CGACT

Activate or Deactivate PDP Context

B150SP1

AT+CIMI

Request International Mobile Subscriber Identity

B150SP1

AT+CGDCONT

Define a PDP Context

B150SP1

AT+CFUN

Set UE Functionality

B150SP1

AT+CMEE

Report UE Error

B150SP1

AT Command
3GPP Commands (27.007)

BC35-G&BC28_AT_Commands_Manual

10 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

AT+CCLK

Return Current Date and Time

B150SP1

AT+CPSMS

Power Saving Mode Setting

B150SP1

AT+CEDRXS

eDRX Setting

B150SP1

AT+CEER

Extended Error Report

B150SP1

AT+CEDRXRDP

eDRX Read Dynamic Parameters

B150SP1

AT+CTZR

Time Zone Reporting

B150SP1

AT+CIPCA

Initial PDP Context Activation

B150SP1

AT+CGAPNRC

APN Rate Control

B150SP1

AT+CSODCP*

Sending Originating Data via the Control Plane

B150SP1

AT+CRTDCP*

Reporting Terminating Data via the Control Plane

B150SP1

AT+CSMS

Select Message Service

B150SP1

AT+CNMA

New Message Acknowledgement to UE

B150SP1

AT+CSCA

Service Centre Address

B150SP1

AT+CMGS

Send SMS Message

B150SP1

AT+CMGC

Send SMS Command

B150SP1

AT+NRB

Reboot the UE

B150SP1

AT+NUESTATS

Query UE Statistics

B150SP1

AT+NEARFCN

Specify Search Frequencies

B150SP1

AT+NSOCR

Create a Socket

B150SP1

AT+NSOST

SendTo Command (UDP Only)

B150SP1

AT+NSOSTF

SendTo Command with Flags (UDP Only)

B150SP1

AT+NSORF

Receive Command (UDP only)

B150SP1

AT+NSOCL

Close a Socket

B150SP1

+NSONMI

Indicator of Arrived Socket Message (Response
Only)

B150SP1

3GPP Commands (27.005)

General Commands

BC35-G&BC28_AT_Commands_Manual

11 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

AT+NPING

Test IP Network Connectivity to a Remote Host

B150SP1

AT+NBAND

Set Supported Bands

B150SP1

AT+NLOGLEVEL

Set Debug Logging Level

B150SP1

AT+NCONFIG

Configure UE Behaviour

B150SP1

AT+NATSPEED

Configure UART Port Baud Rate

B150SP1

AT+NCCID

USIM Card Identification

B150SP1

AT+NFWUPD

Firmware Update via UART

B150SP1

AT+NPOWERCLASS

Set the Mapping for Band and Power Class

B150SP1

AT+NPSMR

Power Saving Mode Status Report

B150SP1

AT+NPTWEDRXS

Paging Time Window Value and eDRX Setting

B150SP1

AT+NPIN*

PIN Operator

B150SP1

AT+QLEDMODE

Set NETLIGHT LED Function Mode

B150SP1

Huawei’s IoT Platform Commands
AT+NCDP

Configure and Query CDP Server Settings

R01A01

AT+QSECSWT*

Set Data Encryption Mode

R01A01

AT+QSETPSK*

Set PSK ID and PSK

R01A01

AT+QLWSREGIND

Register Control

R01A01

AT+QLWULDATA

Send Data

R01A01

AT+QLWULDATAEX

Send CON/NON Message

R01A01

AT+QLWULDATASTATUS

Query CON Messages Sent Status

R01A01

AT+QLWFOTAIND

Set DFOTA Update Mode

R01A01

AT+QREGSWT

Set Registration Mode

R01A01

+QLWULDATAEXIND

Message Sent Status Report (Response Only)

R01A01

+QLWEVTIND

LWM2M Event Report (Response Only)

R01A01

NOTE
"*" means under development.

BC35-G&BC28_AT_Commands_Manual

12 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

3

3GPP Commands (27.007)

3.1. ATI

Display Product Identification Information

The execution command returns product identification information. Please refer to Chapter 7 for possible
 values.

ATI Display Product Identification Information
Execution Command
ATI

Response
Quectel

Revision:
OK
If there is any error, response:
+CME ERROR:

Parameter



Identifier of device type
Revision of software release

Example
ATI
Quectel
BC35-G
Revision:BC35GJAR01A01
OK

BC35-G&BC28_AT_Commands_Manual

13 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

3.2. ATE

Set Command Echo Mode

The execution command determines whether or not the UE echoes characters received from external
MCU during command state. Please refer to Chapter 7 for possible  values.

ATE

Set Command Echo Mode

Execution Command
ATE[]

Response
OK
If there is any error, response:
+CME ERROR:

Parameter


0
1

Echo mode OFF
Echo mode ON

Example
ATE0
OK
ATI
Quectel
BC35-G
Revision:BC35GJAR01A01
OK
ATE1
OK
ATI
ATI
Quectel
BC35-G
Revision:BC35GJAR01A01
OK

BC35-G&BC28_AT_Commands_Manual

14 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

3.3. AT+CGMI

Request Manufacturer Identification

The execution command returns manufacturer information. By default it will return “Quectel” on the
standard platform. Please refer to Chapter 7 for possible  values.

AT+CGMI Request Manufacturer Identification
Execution Command
AT+CGMI

Response

OK
If there is any error, response:
+CME ERROR:

Test Command
AT+CGMI=?

Response
OK

Parameter


Manufacturer information. The total number of characters, including line
terminators, in the information text shall not exceed 2048 characters, and shall not
contain the sequence 0 or OK.

Example
AT+CGMI
Quectel
OK

3.4. AT+CGMM

Request Manufacturer Model

The execution command returns manufacturer model information. Please refer to Chapter 7 for possible
 values.

AT+CGMM

Request Manufacturer Model

Execution Command
AT+CGMM

Response

OK

BC35-G&BC28_AT_Commands_Manual

15 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

If there is any error, response:
+CME ERROR:
Test Command
AT+CGMM=?

Response
OK

Parameter


Manufacturer model information. The total number of characters, including line
terminators, in the information text shall not exceed 2048 characters, and shall
not contain the sequence 0 or OK.

Example
AT+CGMM
BC35GJA-02-STD
OK

3.5. AT+CGMR

Request Manufacturer Revision

The execution command returns the manufacturer revision. The text is human-readable and is not
intended for microcontroller parsing. By default it will return the firmware revision - release and build.
The execution command returns one or more lines of information text . Please refer to Chapter
7 for possible  values.

AT+CGMR Request Manufacturer Revision
Execution Command
AT+CGMR

Response

OK
If there is any error, response:
+CME ERROR:

Test Command
AT+CGMR=?

Response
OK

Parameter


Manufacturer revision. The total number of characters, including line terminators, in

BC35-G&BC28_AT_Commands_Manual

16 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

the information text shall not exceed 2048 characters, and shall not contain the
sequence 0 or OK.The  may change format over time. It should
be treated as an opaque identifier.

Example
AT+CGMR
SECURITY_A,V150R100C10B180
PROTOCOL_A,V150R100C10B180
APPLICATION_A,V150R100C10B180
SECURITY_B,V150R100C10B180
OK
AT+CGMR=?
OK

3.6. AT+CGSN

Request Product Serial Number

The execution command returns the IMEI (International Mobile station Equipment Identity) number and
related information. For UE which does not support , only "OK" is returned. Please refer to Chapter
7 for possible  values.

AT+CGSN Request Product Serial Number
Execution Command
AT+CGSN[=]

Response
When =0 (or omitted) and the command is executed
successfully:

When =1 and the command is executed successfully:
+CGSN:
When =2 and the command is executed successfully:
+CGSN:
When =3 and the command is executed successfully:
+CGSN:
OK

BC35-G&BC28_AT_Commands_Manual

17 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

If there is any error, response:
+CME ERROR:
Test Command
AT+CGSN=?

Response
When UE supports  and the command is executed
successfully:
+CGSN:(list of supported s)
OK

Parameter








Integer type. The serial number type that has been requested.
0
Returns 
1
Returns the IMEI number
2
Returns the IMEISV (International Mobile station Equipment Identity and Software
Version) number
3
Returns the SVN (Software Version Number)
The 128-bit UUID of the UE. The total number of characters, including line terminators, in
the information text shall not exceed 2048 characters, and shall not contain the sequence 0
 or OK.
String type indecimal format indicating the IMEI number
String type indecimal format indicating the IMEISV number
String type indecimal format indicating the current SVN which is a part of IMEISV

Example
AT+CGSN=1
+CGSN:490154203237511

//Request the IMEI number

OK

3.7. AT+CEREG

EPS Network Registration Status

The write command controls the presentation of an unsolicited result code (URC) “+CEREG:” when
=1 and there is a change in the UE's EPS network registration status in E-UTRAN, or unsolicited
result code “+CEREG:[,[],[],[]]” when =2 and there is a change of the network
cell in E-UTRAN. The parameters ,  and  are provided only if available. The value =3
further extends the unsolicited result code with [,,], when available, when
the value of  changes. Please refer to Chapter 7 for possible  values.
If the UE requests PSM for reducing its power consumption, the write command controls the presentation

BC35-G&BC28_AT_Commands_Manual

18 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

of an unsolicited result code: “+CEREG:[,[],[],[][,[],[][,
[],[]]]]”.
When =4, the unsolicited result code will provide the UE with additional information for the active time
value and the extended periodic TAU value if there is a change of the network cell in E-UTRAN. The value
=5 further enhances the unsolicited result code with  and  when the
value of  changes. The parameters , , , , ,
 and  are provided only if available.
The read command returns the status of result code presentation and an integer  which shows
whether the network has currently indicated the registration of the UE. Location information elements
,  and , if available, are returned only when =2 and UE is registered on the network.
The parameters [,,], if available, are returned when =3.
The test command returns supported parameter values.

AT+CEREG

EPS Network Registration Status

Write Command
AT+CEREG=

Response
OK
If there is any error, response:
+CME ERROR:

Read Command
AT+CEREG?

Response
When =0, 1, 2 or 3 and the command is executed
successfully:
+CEREG:,[,[],[],[[,
,]]]
When =4 or 5 and the command is executed successfully:
+CEREG:,[,[],[],[],[][,[],[][,[],[]]]]
OK

Test Command
AT+CEREG=?

Response
+CEREG:(list of supported s)
OK

Parameter


Integer type
0 Disable network registration unsolicited result code

BC35-G&BC28_AT_Commands_Manual

19 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

Enable network registration unsolicited result code: “+CEREG:”
Enable network registration and location information unsolicited result code:
“+CEREG:[,[],[],[]]”
3 Enable network registration, location information and EMM cause value information
unsolicited result code:
“+CEREG:[,[],[],[][,,]]”
4 For a UE that requests PSM, enable network registration and location information
unsolicited result code:
“+CEREG:[,[],[],[][,,[,[],[]]]]”
5 For a UE that requests PSM, enable network registration, location information and
EMM cause value information unsolicited result code:
“+CEREG:[,[],[],[][,[],[][,[],[]]]]”

Integer type. The EPS registration status.
0 Not registered, UE is not currently searching an operator to register to
1 Registered, home network
2 Not registered, but UE is currently trying to attach or searching an operator to register
to
3 Registration denied
4 Unknown (e.g. out of E-UTRAN coverage)
5 Registered, roaming

String type. Two bytes tracking area code in hexadecimal format (e.g. “00C3” equals 195 in
decimal).

String type. Four bytes E-UTRAN cell ID in hexadecimal format.

Integer type. The access technology of the serving cell.
7
E-UTRAN
9
E-UTRAN (NB-S1 mode)

Integer type. The type of .
0 Indicates that  contains an EMM cause value
1 Indicates that  contains a manufacturer-specific cause value
 Integer type. Contains the cause of the failed registration. The value is of type as
defined by .

String type. One byte in an 8-bit format. Indicates the active time value (T3324)
allocated to the UE in E-UTRAN. The active time value is coded as one byte (octet 3)
of the GPRS Timer 2 information element coded as bit format (e.g. “00100100” equals
4 minutes).
Bits 5 to 1 represent the binary coded timer value.
Bits 6 to 8 defines the timer value unit for the GPRS timer as follows:
Bits
876
0 0 0 value is incremented in multiples of 2 seconds
0 0 1 value is incremented in multiples of 1 minute
0 1 0 value is incremented in multiples of decihours
1 1 1 value indicates that the timer is deactivated.
1
2

BC35-G&BC28_AT_Commands_Manual

20 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

Other values shall be interpreted as multiples of 1 minute in this version of the
protocol.
 String type. One byte in an 8-bit format. Indicates the extended periodic TAU value
(T3412) allocated to the UE in E-UTRAN. The extended periodic TAU value is coded
as one byte (octet 3) of the GPRS Timer 3 information element coded as bit format
(e.g. “01000111” equals 70 hours).
Bits 5 to 1 represent the binary coded timer value.
Bits 6 to 8 defines the timer value unit for the GPRS timer as follows:
Bits
876
0 0 0 value is incremented in multiples of 10 minutes
0 0 1 value is incremented in multiples of 1 hour
0 1 0 value is incremented in multiples of 10 hours
0 1 1 value is incremented in multiples of 2 seconds
1 0 0 value is incremented in multiples of 30 seconds
1 0 1 value is incremented in multiples of 1 minute
1 1 0 value is incremented in multiples of 320 hours
1 1 1 value indicates that the timer is deactivated

Example
AT+CEREG=1
OK
AT+CEREG?
+CEREG:1,1

//Enable network registration URC.

OK
AT+CEREG=?
+CEREG:(0,1,2,3,4,5)
OK

3.8. AT+CSCON

Signalling Connection Status

The command gives details of the UE’s perceived radio connection status (i.e. to the base station). It
returns an indication of the current state. Please note that this state is only updated when radio events,
such as sending and receiving, take place. This means that the current state may be out of date. The
terminal may think it is "Connected" yet cannot currently use a base station due to a change in the link
quality.
The write command controls the presentation of an unsolicited result code. If setting fails, an UE error,
“+CME ERROR:” is returned. Please refer to Chapter 7 for possible  values.

BC35-G&BC28_AT_Commands_Manual

21 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

When the UE is in E-UTRAN, the mode of the UE refers to idle when no PS signalling connection and to
connected mode when a PS signalling connection between UE and network is set up.
The  value indicates the state of the UE when the UE is in E-UTRAN.
The read command returns the status of result code presentation and an integer  which shows
whether the UE is currently in idle mode or connected mode.
The test command returns supported values as a compound value.

AT+CSCON Signalling Connection Status
Write Command
AT+CSCON=

Response
OK
If there is any error, response:
+CME ERROR:

Read Command
AT+CSCON?

Response
+CSCON:,
OK
If there is any error, response:
+CME ERROR:

Test Command
AT+CSCON=?

Response
+CSCON:(list of supported s)
OK

Parameter




Integer type. Enable/disable unsolicited result code.
0
Disable unsolicited result code
1
Enable unsolicited result code: “+CSCON:”
Integer type. The signalling connection status.
0
Idle
1
Connected
2-255


Example
AT+CSCON=0
OK
AT+CSCON?

BC35-G&BC28_AT_Commands_Manual

22 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

+CSCON:0,1
OK
AT+CSCON=?
+CSCON:(0,1)
OK
AT+CSCON=1
OK
AT+CSCON?
+CSCON:1,1
OK

3.9. AT+CLAC

List Available Commands

The command lists the available AT commands. The execution command causes the UE to return one or
more lines of AT commands. Please refer to Chapter 7 for possible  values. Please note that this
command only returns the AT commands that are available for the user.

AT+CLAC

List Available Commands

Execution Command
AT+CLAC

Response

[[...]]
OK
If there is any error, response:
+CME ERROR:

Test Command
AT+CLAC=?

Response
OK
If there is any error, response:
+CME ERROR:

Parameter


Defines the AT command including the prefix AT. Text shall not contain the
sequence 0 or OK.

BC35-G&BC28_AT_Commands_Manual

23 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

Example
AT+CLAC
AT+COPS
AT+CGATT
...
AT+NSOCR
AT+NSOST
…
OK

3.10. AT+CSQ

Get Signal Strength Indicator

The execution command returns received signal strength indication  and channel bit error rate
 from the UE. Please refer to Chapter 7 for possible  values.
The test command returns values supported as compound values.

AT+CSQ

Get Signal Strength Indicator

Execution Command
AT+CSQ

Response
+CSQ:,
OK
If there is any error, response:
+CME ERROR:

Test Command
AT+CSQ=?

Response
+CSQ:(list of supported s),(list of supported s)
OK

Parameter


Integer type. Received signal strength. Unit: dBm.
0
-113dBm or less

BC35-G&BC28_AT_Commands_Manual

24 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

*

1
-111dBm
2...30 -109dBm... -53dBm
31
-51dBm or greater
99
Not known or not detectable
Integer type. Channel bit error rate (in percent).
0...7
As RXQUAL values (please refer to 3GPP specifications)
99
Not known or not detectable

NOTE
 is currently not supported, and will always be 99.

Example
AT+CSQ
+CSQ:31,99
OK

3.11. AT+CGPADDR

Show PDP Addresses

The command returns the IP address of the device.
The execution command returns a list of PDP addresses for the specified context identifiers. If no  is
specified, the addresses for all defined contexts are returned. Please refer to Chapter 7 for possible 
values.
The test command returns a list of defined s. These are s that have been activated and may or
may not have an IP address associated with them.

AT+CGPADDR

Show PDP Addresses

Execution/Write Command
AT+CGPADDR[=[,[,...]]]

Response
[+CGPADDR:[,[,]]]
[+CGPADDR:,[[,]]
[...]]
OK

Test Command
AT+CGPADDR=?

BC35-G&BC28_AT_Commands_Manual

Response
+CGPADDR:(list of defined s)

25 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

OK

Parameter


Integer type. Specifies a particular PDP context definition (see the AT+CGDCONT command).
 values between 0 and 10 are supported.
 and 
String type. Identify the UE in the address space applicable to
the PDP. The address may be static or dynamic. For a static
address, it will be the one set by the AT+CGDCONT command
when the context was defined. For a dynamic address it will be
the one assigned during the last PDP context activation that
used the context definition referred to by . Both
 and  are omitted if none is
available.  and  are included
when both IPv4 and IPv6 addresses are assigned, with

containing
the
IPv4
address
and
 containing the IPv6 address.
When AT+CGPIAF is supported, its settings can influence the
format of the IPv6 address in parameter  or
 returned with the execute form of
AT+CGPADDR.

NOTES
1.

2.

In dual-stack terminals (=IPv4v6), the IPv6 address will be provided in .
For terminals with a single IPv6 stack (=IPv6) or due to backwards compatibility, the
IPv6 address can be provided in parameter .
With AUTOCONNECT enabled, =0 will not be listed until an IP address is acquired.

Example
AT+CGPADDR=0
+CGPADDR:0,101.43.5.1
OK
AT+CGPADDR=?
+CGPADDR:(0)
OK

BC35-G&BC28_AT_Commands_Manual

26 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

3.12. AT+COPS

PLMN Selection

The write command forces an attempt to select and register the EPS network operator using the USIM
card installed in the currently selected card slot.  is used to select whether the selection is done
automatically by the UE or is forced by this command to operator  (it shall be given in format
) to a certain access technology, indicated in . If the selected operator is not available, no
other operator shall be selected. If the selected access technology is not available, then the same
operator shall be selected in other access technology. The selected operator name format shall also apply
to the read command (AT+COPS?). =2 forces an attempt to deregister from the network. The
selected mode affects all further network registration (e.g. after =2, UE shall be unregistered until
=0 or 1 is selected). This command should be abortable when registration/deregistration attempt
is made. Please refer to Chapter 7 for possible  values.
The read command returns the current mode, the currently selected operator and the current access
technology. If no operator is selected, ,  and  are omitted.
The test command returns a set of five parameters, each representing an operator present in the network.
A set consists of an integer indicating the availability of the operator , long and short alphanumeric
format of the operator’s name, numeric format representation of the operator and access technology. Any
of the formats may be unavailable and should then be an empty field. The list of operators shall be in the
order of: home network, networks referenced in USIM or active application in the UICC (USIM) in the
following order: HPLMN selector, user controlled PLMN selector, operator controlled PLMN selector and
PLMN selector (in the USIM), and other networks.
The  access technology selected parameters should only be used in terminals capable to register
to more than one access technology. Selection of  does not limit the capability to cell reselections,
even though an attempt is made to select an access technology, the UE may still re-select a cell in
another access technology.

AT+COPS

PLMN Selection

Write Command
AT+COPS=[,[,[,]]]

Response
OK
If there is any error, response:
+CME ERROR:

Read Command
AT+COPS?

Response
+COPS:[,,]
OK
If there is any error, response:
+CME ERROR:

BC35-G&BC28_AT_Commands_Manual

27 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

Test Command
AT+COPS=?

Response
+COPS:[list of supported (, numeric [,])s][,,(list of supported s),(list of supported s)]
OK
If there is any error, response:
+CME ERROR:

Parameter









Integer type
0
Automatic ( field is ignored)
1
Manual ( field shall be present, and  is optional)
2
Deregister from network.
When =1, the PLMN setting will not be retained after the UE is rebooted.
=1 is only for development use and =0 should be used in production when
AUTOCONNECT is enabled.
Integer type
2
Numeric 
String type.  indicates if the format is numeric; numeric format is the NB-IoT
network location area identification number which consists of a three BCD digit ITU-T
country code coded, plus a two or three BCD digit network code, which is administration
specific.  field could not be present when =0.
Integer type
0
Unknown
1
Available
2
Current
3
Forbidden
Integer type. Access technology selected. No  returned for AT+COPS?.
7
E-UTRAN
9
E-UTRAN (NB-S1 mode)

Example
AT+COPS=0
OK
AT+COPS?
+COPS:0,2,"46000"
OK
AT+COPS=?
+COPS:(2,,,"46000"),,(0-2),(2)

BC35-G&BC28_AT_Commands_Manual

28 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

OK

NOTES
1.
2.

When =1 is used, the PLMN setting will not persist after the UE is rebooted.
The test command currently returns the configured values rather than performing a PLMN search.

3.13. AT+CGATT

PS Attach or Detach

The execution command is used to attach the UE to, or detach the UE from, the packet domain service.
After the command has completed, the UE remains in V.250 command state. If the UE is already in the
requested state, the command is ignored and the “OK” response is returned. If AT+CGATT is in progress,
further execution of this command before the finishing of attach or detach procedure will return an error. If
the requested state cannot be achieved, an “ERROR” or “+CME ERROR” response is returned. Please
refer to Chapter 7 for possible  values.
Any active PDP contexts will be automatically deactivated when the attachment state changes to
detached.
The read command returns the current packet domain service state.
The test command is used for requesting information on the supported packet domain service states.

AT+CGATT

PS Attach or Detach

Write Command
AT+CGATT=

Response
OK
If there is any error, response:
+CME ERROR:

Read Command
AT+CGATT?

Response
+CGATT:
OK

Test Command
AT+CGATT=?

Response
+CGATT:(list of supported s)
OK

BC35-G&BC28_AT_Commands_Manual

29 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

Parameter


Integer type. Indicates the state of PDP context activation.
0 Detached
1 Attached
When =1, AT+COPS=0 is automatically selected.

Example
AT+CGATT?
+CGATT:0
OK
AT+CGATT=1
OK
AT+CGATT=?
+CGATT:(0,1)
OK

NOTE
If the initial PDP context is supported, the context with =0 is automatically defined at startup.

3.14. AT+CGACT

Activate or Deactivate PDP Context

The execution command is used to activate or deactivate the specified PDP context(s). After the
command has completed, the UE remains in V.250 command state. If any PDP context is already in the
requested state, the state for that context remains unchanged. If the requested state for any specified
context cannot be achieved, an “ERROR” or “+CME ERROR” response is returned. Extended error
responses are enabled by the AT+CMEE command. If the UE is not PS attached when the activation form
of the command is executed, the UE first performs a PS attach and then attempts to activate the specified
contexts. If the attach fails then the UE responds with error or, if extended error responses are enabled,
with the appropriate failure-to-attach error message. Please refer to Chapter 7 for possible  values.
For EPS, if an attempt is made to disconnect the last PDN connection, then the UE responds with
“ERROR” or, if extended error responses are enabled, a “+CME ERROR”.
For EPS, the activation request for an EPS bearer resource will be answered by the network by either an
EPS dedicated bearer activation or EPS bearer modification request. The request must be accepted by
the UE before the PDP context can be set into established state.

BC35-G&BC28_AT_Commands_Manual

30 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

If no s are specified, the activation form of the command activates all defined non-emergency
contexts, and the deactivation form of the command deactivates all active contexts.
The read command returns the current activation states for all the defined PDP contexts.
The test command is used for requesting information on the supported PDP context activation states.

AT+CGACT

Activate or Deactivate PDP Context

Write Command
AT+CGACT=,[,[,...]]

Response
OK
If there is any error, response:
+CME ERROR:

Read Command
AT+CGACT?

Response
+CGACT:,[...]
OK
If there is any error, response:
+CME ERROR:

Test Command
AT+CGACT=?

Response
+CGACT:(list of supported s)
OK
If there is any error, response:
+CME ERROR:

Parameter




Integer type. Indicates the activation state of PDP context.
0 Deactivated
1 Activated
Integer type. Specifies a particular PDP context definition (see the AT+CGDCONT). Only
one  can be activated or deactivated at a time.

Example
AT+CGACT=0,1
OK
AT+CGACT?
+CGACT:1,0

BC35-G&BC28_AT_Commands_Manual

31 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

OK
AT+CGACT=?
+CGACT:(0,1)
OK

NOTE
If the initial PDP context is supported, the context with =0 is automatically defined at startup.

3.15. AT+CIMI

Request International Mobile Subscriber Identity

The command returns International Mobile Subscriber Identity (string without double quotes).
The execution command causes the UE to return , which is intended to permit the TE to identify
the individual USIM card or active application in the UICC (USIM) which is attached to UE.
Please refer to Chapter 7 for possible  values.

AT+CIMI

Request International Mobile Subscriber Identity

Execution Command
AT+CIMI

Response

OK
If there is any error, response:
+CME ERROR:

Test Command
AT+CIMI=?

Response
OK

Parameter


International Mobile Subscriber Identity (string without double quotes).

NOTE
IMSI may not be displayed for a few seconds after power-on.

BC35-G&BC28_AT_Commands_Manual

32 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

Example
AT+CIMI
460001357924680
OK

3.16. AT+CGDCONT

Define a PDP Context

The write command specifies PDP context parameter values for a PDP context identified by , and
the (local) context identification parameter. It also allows the TE to specify whether security protected
transmission of ESM information is requested, because the PCO can include information that requires
ciphering. There can be other reasons for the UE to use security protected transmission of ESM
information, e.g. if the UE needs to transfer an APN. The number of PDP contexts that may be in a
defined state at the same time is given by the range returned by the test command. Please refer to
Chapter 7 for possible  values.
For EPS, the PDN connection and its associated EPS default bearer is identified herewith.
A special form of the write command, AT+CGDCONT= causes the values for context number 
to become undefined.
If the initial PDP context is supported, the context with =0 is automatically defined at startup, the
parameters for =0 can be modified with AT+CGDCONT. If the initial PDP context is supported,
AT+CGDCONT=0 resets context number 0 to its particular default settings.
The read command returns the current settings for each defined context.
The test command returns values supported as compound values. If the UE supports several PDP types,
the parameter value ranges for each  are returned on a separate line.

AT+CGDCONT Define a PDP Context
Write Command
AT+CGDCONT=[,[,<
APN>[,,,,,,,,]]]

Response
OK

Read Command
AT+CGDCONT?

Response
+CGDCONT:,,[,,,,,,,,]
OK

Test Command
AT+CGDCONT=?

BC35-G&BC28_AT_Commands_Manual

Response
+CGDCONT:(range of supported s),,,,,,,,,,(list of supported s)

33 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

[...]
OK

Parameter








Integer type. Specifies a particular PDP context definition. The parameter is local to
the TE-UE interface and is used in other PDP context-related commands. The range
of permitted values (minimum value=1 or if the initial PDP context is supported,
minimum value=0) is returned by the test form of the command.
The s for network-initiated PDP contexts will have values outside the ranges
indicated for the  in the test form of the AT+CGDCONT and AT+CGDSCONT
commands.
 values of 0-10 are supported.
=0 is read only and is only defined when AUTOCONNECT is enabled.
 value of 7 cannot be set when BIP is enabled.
String type. Specifies the type of packet data protocol.
IP
Internet Protocol (IETF STD 5 [103])
IPv6*
Internet Protocol, version 6
IPv4v6*
Virtual  introduced to handle dual IP stack UE capability
NONIP
None IP
String type. A logical name that is used to select the GGSN or the external packet data
network. If the value is null or omitted, then the subscription value will be requested.
Maximum number of  string is 63 characters.
Integer type. Indicates the NAS signalling priority requested for this PDP context.
0
Indicates that this PDP context is to be activated with the value for the
low priority indicator configured in the UE.
1
Indicates that this PDP context is to be activated with the value for the
low priority indicator set to "MS is not configured for NAS signalling low
priority".
The UE utilizes the provided NSLPI information as specified in 3GPP TS
24.301 [83] and 3GPP TS 24.008.

Example
AT+CGDCONT=?
+CGDCONT:(0-10),("IP","NONIP"),,,,,,,,,(0,1)
OK
AT+CGDCONT=1,"IP","HUAWEI.COM"
OK
AT+CGDCONT?
+CGDCONT:1,"IP","HUAWEI.COM" ,,,,,,,,0

BC35-G&BC28_AT_Commands_Manual

34 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

OK

3.17. AT+CFUN

Set UE Functionality

The write command selects the level of functionality in the UE. Level "full functionality" is where the
highest level of power is drawn. "Minimum functionality" is where minimum power is drawn.
The read command returns the current setting of .
The test command returns values supported by the UE as compound values.
Please refer to Chapter 7 for possible  values.

AT+CFUN Set UE Functionality
Write Command
AT+CFUN=[,]

Response
OK
If there is any error, response:
+CME ERROR:

Read Command
AT+CFUN?

Response
+CFUN:
OK

Test Command
AT+CFUN=?

Response
+CFUN:(list of supported s), (list of supported s)
OK

Parameter




Integer type. UE functionality level
0
Minimum functionality
1
Full functionality. Enable UE to transmit and receive RF circuits for all
supported radio access technologies. For UE supporting AT+CSRA, this
equals the RATs indicated by the response of AT+CSRA=?. Currently
AT+CSRA setting is ignored. It is not required that the transmitting and
receiving RF circuits are in a disabled state when this setting takes effect.
After this action and AT+CFUN has returned “OK”, the UE can be shut down
with =0, or by other means.
Integer type. UE resetting
0
Do not reset the UE before setting it to  power level. This shall always

BC35-G&BC28_AT_Commands_Manual

35 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

1

be defaulted when  is not given.
Reset the UE before setting it to  power level (not supported and will be
ignored)

NOTE
Deep sleep mode will be entered when the system is quiescent, but only if it has been enabled by the
network.

Example
AT+CFUN=?
+CFUN:(0,1),(0,1)
OK
AT+CFUN=1
OK
AT+CFUN?
+CFUN:1
OK

3.18. AT+CMEE Report UE Error
The write command disables or enables the use of final result code “+CME ERROR:” as an
indication of an error relating to the functionality of the UE. When enabled, UE related errors cause
“+CME ERROR:” final result code instead of the regular “ERROR” final result code. “ERROR” is
returned normally when error is related to syntax, invalid parameters or UE functionality.
The read command returns the current setting of .
The test command returns values supported as a compound value.
Please refer to Chapter 7 for possible  values.

AT+CMEE

Report UE Error

Write Command
AT+CMEE=

Response
OK

Read Command
AT+CMEE?

Response
+CMEE:

BC35-G&BC28_AT_Commands_Manual

36 / 108

NB-IoT Module Series
BC35-G&BC28 AT Commands Manual

OK
Test Command
AT+CMEE=?

Response
+CMEE:(list of supported s)
OK

Parameter


Integer type. Error mode.
0
Disable “+CMEE ERROR:” result code and use “ERROR” instead
1
Enable “+CMEE ERROR:” result code and use numeric  values
(Please refer to Chapter 7 for possible  values)

3.19. AT+CCLK

Return Current Date and Time

The clock will be set automatically once the UE has connected to the network.
The read command returns the current setting of the clock.
Please refer to Chapter 7 for possible  values.

AT+CCLK

Return Current Date and Time

Read Command
AT+CCLK?

Response
+CCLK: