Last Updated on : 2024-07-31 03:40:38download
This topic describes commands related with 3GPP.
The MCU can send this command to the module to get the international mobile subscriber identity (IMSI).
The MCU sends the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xb5 |
Data length | 2 | 0x0000 |
Data | 0 | None |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 B5 00 00 B4
The module returns the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xb5 |
Data length | 2 | 0x000F |
Data | 15 | For example, 460113012467340 . |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 B5 00 0F 34 36 30 31 31 33 30 31 32 34 36 37 33 34 30 BD
The MCU can send this command to the module to get the 20-digit integrated circuit card identifier (ICCID). The MCU can send this command to the module to get the ICCID of the module.
The MCU sends the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xb6 |
Data length | 2 | 0x0000 |
Data | 0 | None |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 B6 00 00 B5
The module returns the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xb6 |
Data length | 2 | 0x0014 |
Data | 20 | For example, 89861118249000363490 . |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 B6 00 14 38 39 38 36 31 31 31 38 32 34 39 30 30 30 33 36 33 34 39 30 DB
The MCU can send this command to the module to get the extended signal quality of the module.
The MCU sends the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xb7 |
Data length | 2 | 0x0000 |
Data | 0 | None |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 B7 00 00 B6
The module returns the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xb7 |
Data length | 2 | 0x0006 |
Data | 6 | It consists of RxLev, BER, RSCP, Ec/No, RSRQ, and RSRP. |
BYTE[0] | 1 | RxLev: the received signal level measured in dBm units.
|
BYTE[1] | 1 | BER: the bit error rate.
|
BYTE[2] | 1 | RSCP: the received signal code power.
|
BYTE[3] | 1 | Ec/No: the ratio between the received energy from the pilot signal CPICH per chip (Ec) to the noise density (No).
|
BYTE[4] | 1 | RSRQ: reference signal receiving quality.
|
BYTE[5] | 1 | RSRP: reference signal received power
|
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 B7 00 06 28 00 FF FF 22 44 48
The MCU can send this command to request the 15-digit international mobile equipment identity (IMEI) of the module. The MCU can send this command to the module to get the IMEI of the module.
The MCU sends the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xbd |
Data length | 2 | 0x0000 |
Data | 0 | None |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 BD 00 00 BC
The module returns the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xbd |
Data length | 2 | 0x000f |
Data | 15 | For example, 864237040014733 |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 BD 00 0F 38 36 34 32 33 37 30 34 30 30 31 34 37 33 33 CF
This command requires a SIM card.
The MCU can use this command to set the timeout (in seconds) for the T3324 active timer.
The MCU sends the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xb9 |
Data length | 2 | 0x0004 |
Data | 4 | The active time, in seconds. For example, the active time is 120 seconds (0x78).
|
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 B9 00 04 00 00 00 78 34
The module returns the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xb9 |
Data length | 2 | 0x0001 |
Data | 1 |
|
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 B9 00 01 01 BA
The timer T3412 setup depends on SIM card support.
The MCU can use this command to set the timeout (in seconds) for the T3412 active timer.
The MCU sends the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xba |
Data length | 2 | 0x0004 |
Data | 4 | The PSM time, in seconds. For example, the active time is 8 seconds (0x08).
|
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 BA 00 04 00 00 00 08 C5
The module returns the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xba |
Data length | 2 | 0x0001 |
Data | 1 |
|
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 BA 00 01 01 BB
The MCU can proactively send this command to the NB-IoT module to request the value of the T3324 active timer.
The MCU sends the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xC5 |
Data length | 2 | 0x0000 |
Data | 0 | None |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 C5 00 00 C4
The module returns the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xC5 |
Data length | 2 | 0x0004 |
Data | 4 | The value of the T3324 timer, in seconds. |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 C5 00 04 00 00 00 00 C8
The MCU can proactively send this command to the NB-IoT module to request the value of the T3412 extended timer.
The MCU sends the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xC6 |
Data length | 2 | 0x0000 |
Data | 0 | None |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 C6 00 00 C5
The module returns the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xC6 |
Data length | 2 | 0x0004 |
Data | 4 | The value of the T3412 timer, in seconds. |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 C6 00 04 00 00 70 80 B9
If the APN cannot be automatically populated, this command allows the user to set up the APN manually.
The MCU sends the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xC2 |
Data length | 2 | None |
Data | Depends on data | {"apn":"ctnb","pdp_type":"IP"} |
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Data
Parameter | Description |
---|---|
apn | The access point name specified by the carrier. For example:
|
pdp_type | The packet data protocol, defaulting to IP.
|
Example:
55 AA 00 C2 00 1E 7B 22 61 70 6E 22 3A 22 63 74 6E 62 22 2C 22 70 64 70 5F 74 79 70 65 22 3A 22 49 50 22 7D 6B
The module returns the following data.
Field | Bytes | Description |
---|---|---|
Header | 2 | 0x55aa |
Version | 1 | 0x00 |
Command | 1 | 0xC2 |
Data length | 2 | 0x0001 |
Data | 1 |
|
Checksum | 1 | Start from the header, add up all the bytes, and then divide the sum by 256 to get the remainder. |
Example:
55 AA 00 C2 00 01 00 C2
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback