Quectel BC95 AT Commands Manual V1.3
User Manual: Pdf
Open the PDF directly: View PDF .
Page Count: 59
Download | |
Open PDF In Browser | View PDF |
BC95 AT Commands Manual NB-IoT Module Series Rev. BC95_AT_Commands_Manual_V1.3 Date: 2017-01-13 www.quectel.com NB-IoT Module Series BC95 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. Office 501, Building 13, No.99, Tianzhou Road, Shanghai, China, 200233 Tel: +86 21 5108 6236 Email: info@quectel.com Or our local office. For more information, please visit: l e t l c a e i t u n Q ide f n o C http://www.quectel.com/support/salesupport.aspx For technical support, or to report documentation errors, please visit: http://www.quectel.com/support/techsupport.aspx 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. THE INFORMATION SUPPLIED HEREIN IS SUBJECT TO CHANGE WITHOUT PRIOR NOTICE. COPYRIGHT THE INFORMATION CONTAINED HERE IS PROPRIETARY TECHNICAL INFORMATION OF QUECTEL 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. BC95_AT_Commands_Manual Confidential / Released 1 / 58 NB-IoT Module Series BC95 AT Commands Manual About the Document History l e t l c a e i t u n Q ide f n o C Revision Date Author Description 1.0 2016-11-16 Walker HAN/ Donald TANG Initial Walker HAN 1. Added AT+NCONFIG command 2. Updated description of Neul Hi2110 implementation for AT+COPS/CGATT/CGDCONT/NMGS/NRB/ NCDP/NTSETID 1.1 2016-12-14 1. 1.2 2017-01-04 Walker HAN 2. 3. 1.3 2017-01-13 Donald TANG BC95_AT_Commands_Manual Updated description of Neul Hi2110 implementation for AT+CEREG/COPS/CGAT/NCDP/NSOST/NPING Updated description of parameters for AT+COPS/ NCDP/NUESTATS/NEARFCN Updated example in Chapter 7.2 Updated examples in Chapter 7 Confidential / Released 2 / 58 NB-IoT Module Series BC95 AT Commands Manual Contents About the Document ................................................................................................................................... 2 Contents ....................................................................................................................................................... 3 Table Index ................................................................................................................................................... 5 1 Introduction .......................................................................................................................................... 6 1.1. Definitions .................................................................................................................................. 6 1.2. AT Command Syntax ................................................................................................................. 6 1.3. AT Command Responses .......................................................................................................... 7 1.4. 3GPP Compliance ..................................................................................................................... 7 2 Implementation Status ........................................................................................................................ 8 3 3GPP Commands ............................................................................................................................... 10 3.1. AT+CGMI Request Manufacturer Identification .................................................................... 10 3.2. AT+CGMM Request Manufacturer Model ............................................................................ 10 3.3. AT+CGMR Request Manufacturer Revision ......................................................................... 11 3.4. AT+CGSN Request Product Serial Number ......................................................................... 12 3.5. AT+CEREG EPS Network Registration Status ..................................................................... 13 3.6. AT+CSCON Signalling Connection Status ........................................................................... 17 3.7. AT+CLAC List Available Commands .................................................................................... 19 3.8. AT+CSQ Get Signal Strength Indicator ................................................................................ 20 3.9. AT+CGPADDR Show PDP Addresses ................................................................................. 21 3.10. AT+COPS PLMN Selection .................................................................................................. 23 3.11. AT+CGATT PS Attach or Detach .......................................................................................... 25 3.12. AT+CIMI Request International Mobile Subscriber Identity.................................................. 27 3.13. AT+CGDCONT Define PDP Context .................................................................................... 28 3.14. AT+CFUN Set Phone Functionality ...................................................................................... 32 3.15. AT+CMEE Report Mobile Termination Error ......................................................................... 34 4 Neul Commands ................................................................................................................................. 35 4.1. AT+NMGS Neul Send Message Command ......................................................................... 35 4.2. AT+NMGR Neul Get Message Command ............................................................................ 35 4.3. AT+NNMI Neul New Message Indications............................................................................ 36 4.4. AT+NSMI Neul Sent Message Indications............................................................................ 37 4.5. AT+NQMGR Neul Query Messages Received ..................................................................... 38 4.6. AT+NQMGS Neul Query Messages Sent............................................................................. 39 4.7. AT+NRB Neul Reboot ........................................................................................................... 40 4.8. AT+NCDP Configure and Query CDP Server Settings ........................................................ 40 4.9. AT+NUESTATS Query UE Statistics ..................................................................................... 41 4.10. AT+NEARFCN Specify Search Frequencies ........................................................................ 42 4.11. AT+NSOCR Create Socket ................................................................................................... 43 4.12. AT+NSOST SendTo Command (UDP Only) ......................................................................... 44 4.13. AT+NSORF Receive Command (UDP Only)........................................................................ 45 l e t l c a e i t u n Q ide f n o C BC95_AT_Commands_Manual Confidential / Released 3 / 58 NB-IoT Module Series BC95 AT Commands Manual 4.14. 4.15. 4.16. 4.17. 4.18. 4.19. AT+NSOCL Close Socket ..................................................................................................... 46 +NSONMI Socket Message Arrived Indicator (Response Only) .......................................... 47 AT+NPING Test IP Network Connectivity To A Remote Host ............................................... 48 AT+NBAND Set Supported Bands........................................................................................ 48 AT+NLOGLEVEL Set Debug Logging Level ........................................................................ 49 AT+NCONFIG Configure UE Behaviour ............................................................................... 50 5 Temporary Commands ...................................................................................................................... 52 5.1. AT+NTSETID Set ID ............................................................................................................. 52 6 Error Values ........................................................................................................................................ 53 7 Examples ............................................................................................................................................ 54 7.1. Attach Network ........................................................................................................................ 54 7.2. CoAP Messages ...................................................................................................................... 55 7.3. UDP Messages ........................................................................................................................ 56 8 Appendix A Reference....................................................................................................................... 57 l e t l c a e i t u n Q ide f n o C BC95_AT_Commands_Manual Confidential / Released 4 / 58 NB-IoT Module Series BC95 AT Commands Manual Table Index TABLE 1: AT COMMANDS SYNTAX ................................................................................................................... 6 TABLE 2: TYPES OF AT COMMANDS ............................................................................................................... 8 TABLE 3: ERROR VALUES ............................................................................................................................... 53 TABLE 4: TERMS AND ABBREVIATIONS ........................................................................................................ 57 l e t l c a e i t u n Q ide f n o C BC95_AT_Commands_Manual Confidential / Released 5 / 58 NB-IoT Module Series BC95 AT Commands Manual 1 Introduction This document gives details of the AT Command Set supported by Quectel NB-IoT BC95 module. The following string will be output after booting the module: l e t l c a e i t u n Q ide f n o CNeul OK After this string has been received, the AT command processor is ready to accept AT commands. 1.1. Definitions : Carriage return character; : Line feed character; <..>: Parameter name. Angle brackets do not appear on command line; [..]: Option parameter. Square brackets do not appear on the command line. 1.2. AT Command Syntax Table 1: AT Commands Syntax Test Command AT+ =? Check possible sub-parameter values Read Command AT+ ? Check current sub-parameter values AT+ =p1[,p2[,p3[.....]]] Set command AT+ Execute command Set Command Execute 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. BC95_AT_Commands_Manual Confidential / Released 6 / 58 NB-IoT Module Series BC95 AT Commands Manual 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. For B600, the AT command processor uses carriage return/line feed pairs (\r\n, 0x0D0A) to end lines on its output. l e t l c a e i t u n Q ide f n o C If no command is entered after the AT token, OK will be returned. If an invalid command is entered, 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 v13.5.0 (2016-06). For clarification on 3GPP commands, please refer to this document. BC95_AT_Commands_Manual Confidential / Released 7 / 58 NB-IoT Module Series BC95 AT Commands Manual 2 Implementation Status Table 2: Types of AT Commands Command Description Implemented in Request Manufacturer Identification B350 or later Request Manufacturer Model B350 or later Request Manufacturer Revision B350 or later Request Product Serial Number B350 or later EPS Network Registration Status B350 or later Signalling Connection Status B350 or later List Available Commands B350 or later Get Signal Strength Indicator B350 or later Show PDP Addresses B350 or later PLMN Selection B350 or later PS Attach or Detach B350 or later Request International Mobile Subscriber Identity B350 or later Define PDP Context B350 or later Set Phone Functionality B350 or later Report Mobile Termination Error B600 or later +NMGS Neul Send Message Command B350 or later +NMGR Neul Get Message Command B350 or later 3GPP +CGMI +CGMM +CGMR +CGSN +CEREG +CSCON +CLAC +CSQ +CGPADDR=? +COPS +CGATT +CIMI +CGDCONT +CFUN +CMEE l e t l c a e i t u n Q ide f n o C Neul BC95_AT_Commands_Manual Confidential / Released 8 / 58 NB-IoT Module Series BC95 AT Commands Manual +NNMI Neul New Message Indications B350 or later +NSMI Neul Send message Indications B350 or later +NQMGR Neul Query Messages Received B350 or later +NQMGS Neul Query Messages Sent B350 or later +NRB Neul Reboot B350 or later +NCDP Configure and Query CDP Server Settings B350 or later +NUESTATS +NEARFCN +NSOCR +NSOST +NSORF +NSOCL +NSONMI +NPING +NBAND +NLOGLEVEL +NCONFIG Temporary +NTSETID l e t l c a e i t u n Q ide f n o C Query UE Statistics B350 or later Specify Search Frequencies B350 or later Create Socket B350 or later SendTo Command (UDP Only) B350 or later Receive Command (UDP only) B350 or later Close Socket B350 or later Socket Message Arrived Indicator (Response Only) B350 or later Test IP Network Connectivity To A Remote Host B350 or later Set Supported Bands B600 or later Set Debug Logging Level B600 or later Configure UE Behaviour B650 Set ID B350 or later BC95_AT_Commands_Manual Confidential / Released 9 / 58 NB-IoT Module Series BC95 AT Commands Manual 3 3GPP Commands 3.1. AT+CGMI Request Manufacturer Identification l e t l c a e i t u n Q ide f n o C This command returns manufacturer information. By default it will return “Neul Ltd; www.neul.com/” on the standard platform. Refer to Chapter 6 for possible values. AT+CGMI Request Manufacturer Identification Execute Command AT+CGMI Response OK +CME ERROR: Test Command AT+CGMI=? Parameter Example Response OK The total number of characters, including line terminators. In the information text shall not exceed 2048 characters. Text shall not contain the sequence 0 or OK . AT+CGMI Neul Ltd; www.neul.com/ OK 3.2. AT+CGMM Request Manufacturer Model This command returns manufacturer model information. By default it will return “Neul Hi2110” on the standard platform. Refer to Chapter 6 for possible values. BC95_AT_Commands_Manual Confidential / Released 10 / 58 NB-IoT Module Series BC95 AT Commands Manual AT+CGMM Request Manufacturer Model Execute Command AT+CGMM Response OK +CME ERROR: Test Command AT+CGMM=? Parameter Example AT+CGMM Neul Hi2110 OK Response OK l e t l c a e i t u n Q ide f n o C 3.3. AT+CGMR The total number of characters, including line terminators, in the information text shall not exceed 2048 characters. Text shall not contain the sequence 0 or OK . Request Manufacturer Revision This 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. Execution command returns one or more lines of information text . Refer to Chapter 6 for possible values. AT+CGMR Request Manufacturer Revision Execute Command AT+CGMR Response OK +CME ERROR: Test Command AT+CGMR=? BC95_AT_Commands_Manual Response OK Confidential / Released 11 / 58 NB-IoT Module Series BC95 AT Commands Manual Parameter The total number of characters, including line terminators, in the information text shall not exceed 2048 characters. Text shall not contain the sequence 0 or OK Example AT+CGMR V100R100C10B650SP6 OK AT+CGMR=? OK l e t l c a e i t u n Q ide f n o C Neul Hi2110 Implementation will change format over time. It should be treated as an opaque identifier. 3.4. AT+CGSN Request Product Serial Number Execution command returns the IMEI (International Mobile station Equipment Identity number) and related information. For a TA which does not support , only OK is returned. Refer to Chapter 6 for possible values. AT+CGSN Request Product Serial Number Execute Command AT+CGSN[= ] Response When =0 (or omitted) and command successful: When =1 and command successful: +CGSN: When =2 and command successful: +CGSN: When =3 and command successful: +CGSN: OK +CME ERROR: BC95_AT_Commands_Manual Confidential / Released 12 / 58 NB-IoT Module Series BC95 AT Commands Manual Test Command AT+CGSN=? Response When TE supports and command is successful: +CGSN: (list of supported s) OK Parameter Example Integer type indicating the serial number type that has been requested 0 Returns 1 Returns the IMEI (International Mobile station Equipment Identity) 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. Text shall not contain the sequence 0 or OK . String type in decimal format indicating the IMEI String type in decimal format indicating the IMEISV String type in decimal format indicating the current SVN which is a part of IMEISV l e t l c a e i t u n Q ide f n o C AT+CGSN=1 490154203237511 OK //Request the IMEI Neul Hi2110 Implementation Serial number, +CGSN=0, is not implemented, and will return an error. This will change in a future release. 3.5. AT+CEREG EPS Network Registration Status The set command controls the presentation of an unsolicited result code +CEREG: when =1 and there is a change in the MT'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. Refer to Chapter 6 for possible values. BC95_AT_Commands_Manual Confidential / Released 13 / 58 NB-IoT Module Series BC95 AT Commands Manual If the UE wants to apply PSM for reducing its power consumption, the set command controls the presentation 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 MT. Location information elements , and , if available, are returned only when =2 and MT is registered in the network. The parameters [, , ], if available, are returned when =3. l e t l c a e i t u n Q ide f n o C Test command returns values supported as a compound value. AT+CEREG EPS Network Registration Status Set Command AT+CEREG=[ ] Response OK +CME ERROR: Read Command AT+CEREG? Response when =0, 1, 2 or 3 and command successful: +CEREG: , [,[ ],[ ],[ [, , ]]] when =4 or 5 and command successful: +CEREG: , [,[ ],[ ],[ ],[ ][,[ ],[ ][,[ ],[ ]]]] OK Test Command AT+CEREG=? Response +CEREG: (list of supported s) OK Parameter Integer type 0 Disable network registration unsolicited result code BC95_AT_Commands_Manual Confidential / Released 14 / 58 NB-IoT Module Series BC95 AT Commands Manual 1 2 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 wants to apply PSM, enable network registration and location information unsolicited result code: +CEREG: [,[ ],[ ],[ ][,,[,[ ],[ ]]]] 5 For a UE that wants to apply PSM, enable network registration, location information and EMM cause value information unsolicited result code: +CEREG: [,[ ],[ ],[ ][,[ ],[ ][,[ ],[ ]]]] Integer type, indicates the EPS registration status 0 Not registered, MT is not currently searching an operator to register to 1 Registered, home network 2 Not registered, but MT 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 6 Registered for “SMS only”, home network (not applicable) 7 Registered for “SMS only”, roaming (not applicable) 8 Attached for emergency bearer services only 9 Registered for “CSFB not preferred”, home network (not applicable) 10 Registered for “CSFB not preferred”, roaming (not applicable) 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; indicates the access technology of the serving cell 0 GSM (not applicable) 1 GSM Compact (not applicable) 2 UTRAN (not applicable) 3 GSM w/EGPRS (not applicable) 4 UTRAN w/HSDPA (not applicable) 5 UTRAN w/HSUPA (not applicable) 6 UTRAN w/HSDPA and HSUPA (not applicable) 7 E-UTRAN Integer type; indicates the type of . 0 Indicates that contains an EMM cause value 1 Indicates that contains a manufacturer-specific cause 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) l e t l c a e i t u n Q ide f n o C BC95_AT_Commands_Manual Confidential / Released 15 / 58 NB-IoT Module Series BC95 AT Commands Manual 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). For the coding and the value range, please refer to the GPRS Timer 2 IE in 3GPP TS 24.008 Table 10.5.163/3Gpp TS 24.008, 3GPP TS 23.682 and 3GPP TS 23.401. 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). For the coding and the value range, please refer to the GPRS Timers 3 IE in 3GPP TS 24.008 Table 10.5.163a/3GPP TS 24.008, 3GPP TS 23.682 and 3GPP TS 23.401. NOTES 1. 2. 3. 4. Example AT+CEREG=1 OK AT+CEREG? +CEREG: 1 OK AT+CEREG=? +CEREG:(0,1,2) OK l e t l c a e i t u n Q ide f n o C If the EPS MT in GERAN/UTRAN/E-UTRAN also supports circuit mode services and/or GPRS services, the +CREG command and +CREG: result codes and/or the +CGREG command and +CGREG: result codes are applied to the registration status and location information for those services. 3GPP TS 24.008 and 3GPP TS 24.301 specify the condition when the MS is considered as attached for emergency bearer services. 3GPP TS 44.060 specifies the System Information messages which give the information about whether the serving cell supports EGPRS. 3GPP TS 25.331 specifies the System Information blocks which give the information about whether the serving cell supports HSDPA or HSUPA. //Enable network registration URC. Neul Hi2110 Implementation Only CEREG values of 0, 1 and 2 are supported. return values 0-5 are supported. BC95_AT_Commands_Manual Confidential / Released 16 / 58 NB-IoT Module Series BC95 AT Commands Manual 3.6. AT+CSCON Signalling Connection Status This command gives details of the terminal‟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 set command controls the presentation of an unsolicited result code +CSCON. If =1, +CSCON: is sent from the MT when the connection mode of the MT is changed. If =2 and there is a state within the current mode, +CSCON: [, ] is sent from the MT. If =3, +CSCON: [, [, ]] is sent from the MT. If setting fails, an MT error, +CME ERROR: is returned. Refer to Chapter 6 for possible values. l e t l c a e i t u n Q ide f n o C When the MT is in UTRAN or E-UTRAN, the mode of the MT refers to idle when no PS signalling connection and to connected mode when a PS signalling connection between UE and network is setup. When the UE is in GERAN, the mode refers to idle when the MT is in either the IDLE state or the STANDBY state and to connected mode when the MT is in READY state. The value indicates the state of the MT when the MT is in GERAN, UTRAN connected mode or E-UTRAN. The read command returns the status of result code presentation and an integer which shows whether the MT is currently in idle mode or connected mode. State information is returned only when =2. Radio access type information is returned only when =3. Test command returns supported values as a compound value. AT+CSCON Signalling Connection Status Set Command AT+CSCON=[ ] Response OK +CME ERROR: Read Command AT+CSCON? Response +CSCON: , [, ] OK +CME ERROR: Test Command AT+CSCON=? Response +CSCON: (list of supported s) OK BC95_AT_Commands_Manual Confidential / Released 17 / 58 NB-IoT Module Series BC95 AT Commands Manual Parameter Integer type 0 Disable unsolicited result code 1 Enable unsolicited result code +CSCON: 2 Enable unsolicited result code +CSCON: [, ] 3 Enable unsolicited result code +CSCON: [, [, ]] Integer type; indicates the signalling connection status 0 Idle 1 Connected 2-255 Integer type; indicates the CS or PS state while in GERAN and the RRC state information if the MT is in connected mode while in UTRAN and E-UTRAN 0 UTRAN URA_PCH state 1 UTRAN Cell_PCH state 2 UTRAN Cell_FACH state 3 UTRAN Cell_DCH state 4 GERAN CS connected state 5 GERAN PS connected state 6 GERAN CS and PS connected state 7 E-UTRAN connected state Integer type; indicates the current radio access type 0 Indicates usage of radio access of type GERAN 1 Indicates usage of radio access of type UTRAN TDD 2 Indicates usage of radio access of type UTRAN FDD 3 Indicates usage of radio access of type E-UTRAN TDD 4 Indicates usage of radio access of type E-UTRAN FDD Example AT+CSCON=0 OK AT+CSCON? +CSCON:0,1 OK AT+CSCON=? +CSCON:(0,1) l e t l c a e i t u n Q ide f n o C OK AT+CSCON=1 OK AT+CSCON? +CSCON:1,1 BC95_AT_Commands_Manual Confidential / Released 18 / 58 NB-IoT Module Series BC95 AT Commands Manual OK Neul Hi2110 Implementation Unsolicited notifications are not currently supported. This functionality will be added in a future release. Only =0 and =1 are supported. =0 is the default value. l e t l c a e i t u n Q ide f n o C 3.7. AT+CLAC List Available Commands This command lists the available AT commands. Execution command causes the MT to return one or more lines of AT commands. Refer to Chapter 6 for possible values. Please note that this command only returns the AT commands that are available for the user. AT+CLAC List Available Commands Execute Command AT+CLAC Response [ [...]] OK +CME ERROR: AT+CLAC=? Parameter Example AT+CLAC AT+GM AT+GMI ... AT+GSN AT+CLAC Response OK Defines the AT command including the prefix AT. Text shall not contain the sequence 0 or OK OK BC95_AT_Commands_Manual Confidential / Released 19 / 58 NB-IoT Module Series BC95 AT Commands Manual 3.8. AT+CSQ Get Signal Strength Indicator The terminal will provide a current signal strength indicator of 0 to 255 where larger is generally better. This information is based on a single measurement so can be expected to change greatly over short periods of time and may never use all possible (or even the majority) of the entire possible range or codes. Execution command returns received signal strength indication and channel bit error rate from the MT. Refer to Chapter 6 for possible values. l e t l c a e i t u n Q ide f n o C Test command returns values supported as compound values. AT+CSQ Get Signal Strength Indicator Execute Command AT+CSQ Response +CSQ: , OK +CME ERROR: Test Command AT+CSQ=? Response +CSQ: (list of supported s),(list of supported s) OK Parameter Integer type 0 -113dBm or less 1 -111dBm 2...30 -109... -53dBm 31 -51dBm or greater 99 Not known or not detectable Integer type; channel bit error rate (in percent) 0...7 As RXQUAL values (refer to 3GPP specification) 99 Not known or not detectable Example AT+CSQ +CSQ:31,99 OK BC95_AT_Commands_Manual Confidential / Released 20 / 58 NB-IoT Module Series BC95 AT Commands Manual Neul Hi2110 Implementation is currently not implemented, and will always be 99. 3.9. AT+CGPADDR Show PDP Addresses This 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. Refer to Chapter 6 for possible values. l e t l c a e i t u n Q ide f n o C 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 Execute Command AT+CGPADDR[= [, [,...]]] Response [+CGPADDR: [, [, ]]] [ +CGPADDR: ,[ [, ]] [...]] OK IPv4: The string is given as dot-separated numeric (0-255) parameter of the form: a1.a2.a3.a4 IPv6: The string is given as colon-separated hexadecimal parameter. Test Command AT+CGPADDR=? Response +CGPADDR: (list of defined s) OK Parameter Integer type; specifies a particular PDP context definition (see the +CGDCONT and +CGDSCONT commands).