3GPP 相关命令

更新时间:2024-07-30 07:35:20下载pdf

获取国际移动用户识别码 IMSI(0xB5)

本命令可以由 MCU 主动发送 IMSI 获取包,获取模组的国际移动用户识别码。

MCU 发送信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xb5
数据长度 2 0x0000
数据 0
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

MCU 发送信息示例

55 AA 00 B5 00 00 B4

模组返回信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xb5
数据长度 2 0x000F
数据 15 示例:460113012467340
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

模组返回信息示例

55 AA 00 B5 00 0F 34 36 30 31 31 33 30 31 32 34 36 37 33 34 30 BD

获取 SIM 卡识别码 ICCID(0xB6)

MCU 主动下发指令至模组,获取 ICCID 指令,模组将 ICCID(长度 20 的字串)返回给 MCU。本命令可以由 MCU 控制,主动发送 ICCID 获取包,以用于获取模组的 SIM 卡识别号码。

MCU 发送信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xb6
数据长度 2 0x0000
数据 0
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

MCU 发送信息示例

55 AA 00 B6 00 00 B5

模组返回信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xb6
数据长度 2 0x0014
数据 20 示例:89861118249000363490
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

模组返回信息示例

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

获取拓展信号质量 CESQ(0xB7)

本命令可以由 MCU 控制,主动发送 CESQ 获取包,以获取模组的拓展信号质量参数。

MCU 发送信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xb7
数据长度 2 0x0000
数据 0
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

MCU 发送信息示例

55 AA 00 B7 00 00 B6

模组返回信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xb7
数据长度 2 0x0006
数据 6 由 ReLev、BER、Rscp、ECNO、Rsrq 和 Rsrp 组成
BYTE[0] 1 RXLev:接收信号强度等级
  • 0:-100 dBm 或以下
  • 1:-110 dBm ≤ RSSI < -109 dBm
  • 2:-109 dBm ≤ RSSI <-108 dBm
  • 61:-50 dBm ≤ RSSI < -49 dBm
  • 62:-49 dBm ≤ RSSI < -48 dBm
  • 63:-48 dBm ≤ RSSI
  • 99:未知
BYTE[1] 1 BER:信道位错误百分率
  • 0~7:RxQual valuses
  • 99:未知
BYTE[2] 1 Rscp:接收信号码功率
  • 0:-120dBm or less
  • 1:-120dBm ≤ rscp<-119dBm
  • 2:-119dBm ≤ rscp<-118dBm
  • 94:-27dBm ≤ rscp<-26dBm
  • 95:-26dBm ≤ rscp<-25dBm
  • 255:未知
BYTE[3] 1 Ecno:Ec/No
  • 0:-24dBm or less
  • 1:-24dBm ≤ Ec/Lo<-23.5dBm
  • 2:-23.5dBm ≤ Ec/Lo<-23dBm
  • 47:-1dBm ≤ Ec/Lo<-0.5dBm
  • 48:-0.5dBm ≤ Ec/Lo<0dBm
  • 49:0 dBm ≤ Ec/Lo
  • 255:未知
BYTE[4] 1 Rsrq:参考信号接收质量
  • 0:-19.5dB or less
  • 1:-19.5dB ≤ rsrq<-19dB
  • 2:-19dB ≤ rsrq<-18.5dB
  • 32:-4dB ≤ rsrq<-3.5dB
  • 33:-3.5dB ≤ rsrq<-3dB
  • 34:-3dB ≤ rsrq
  • 255:未知
BYTE[5] 1 Rsrp:参考信号接收功率
  • 0:-140dBm or less
  • 1:-140dBm ≤ rsrp<-139dBm
  • 2:-139dBm ≤ rsrp <-138dBm
  • 95:-46dBm ≤ rsrp<-45dBm
  • 96:-45dBm ≤ rsrp <-44dBm
  • 97:-44dBm ≤ rsrp
  • 255:未知
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

模组返回信息示例

55 AA 00 B7 00 06 28 00 FF FF 22 44 48

获取设备 IMEI(0xBD)

MCU 主动下发给模组获取 IMEI 指令,模组将 IMEI(长度 15 的字串)返回给 MCU。本命令可以由 MCU 控制,主动发送 IMEI 获取包,以用于获取设备的 IMEI 码。

MCU 发送信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xbd
数据长度 2 0x0000
数据 0
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

MCU 发送信息示例

55 AA 00 BD 00 00 BC

模组返回信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xbd
数据长度 2 0x000f
数据 15 示例:864237040014733
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

模组返回信息示例

55 AA 00 BD 00 0F 38 36 34 32 33 37 30 34 30 30 31 34 37 33 33 CF

设置活动定时器 T3324(0xB9)

本指令需要 SIM 卡支持。

MCU 主动发送一个 T3324 活动定时器指令设置包。本指令可用于设置 T3324 的超时时间,单位为秒。

MCU 发送信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xb9
数据长度 2 0x0004
数据 4 活动时间,单位为秒(s)
例如,活动时间为 120(0x78)秒,即:
  • act_time[0]:0x00
  • act_time[1]:0x00
  • act_time[2]:0x00
  • act_time[3]:00x78
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

MCU 发送信息示例

55 AA 00 B9 00 04 00 00 00 78 34

模组返回信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xb9
数据长度 2 0x0001
数据 1
  • 0x00:失败
  • 0x01:成功
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

模组返回信息示例

55 AA 00 B9 00 01 01 BA

设置定时器 T3412(0xBA)

与设置活动定时器 T3324 相同,设置定时器 T3412 指令需要 SIM 卡支持。

MCU 主动发送一个 T3412 活动定时器指令设置包。本指令可用于设置 T3412 的超时时间(单位:秒)。

MCU 发送信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xba
数据长度 2 0x0004
数据 4 PSM 时间,单位为秒(s)
例如,活动时间为 8(0x08)秒,即:
  • psm_time[0]:0x00
  • psm_time[1]:0x00
  • psm_time[2]:0x00
  • psm_time[3]:00x08
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

MCU 发送信息示例

55 AA 00 BA 00 04 00 00 00 08 C5

模组返回信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xba
数据长度 2 0x0001
数据 1
  • 0x00:失败
  • 0x01:成功
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

模组返回信息示例

55 AA 00 BA 00 01 01 BB

查询活动定时器 T3324 时间(0xC5)

由 MCU 主动发送,可查询 NB 卡的 T3324 时间。

MCU 发送

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xC5
数据长度 2 0x0000
数据 0
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

MCU 发送信息示例

55 AA 00 C5 00 00 C4

模组返回信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xC5
数据长度 2 0x0004
数据 4 T3324 时间单位为秒
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

模组返回信息示例

55 AA 00 C5 00 04 00 00 00 00 C8

查询定时器 T3412 时间(0xC6)

由 MCU 主动发送,可查询定时器 T3412 时间。

MCU 发送

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xC6
数据长度 2 0x0000
数据 0
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

MCU 发送信息示例

55 AA 00 C6 00 00 C5

模组返回信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xC6
数据长度 2 0x0004
数据 4 T3412 时间单位为秒
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

模组返回信息示例

 55 AA 00 C6 00 04 00 00 70 80 B9

设置设备访问的 APN(0xC2)

由于设备可能无法识别部分基站的 APN 接入点,所以可由用户从 MCU 端手动配置设备的 APN 名称。

MCU 发送信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xC2
数据长度 2
数据 取决于具体数据 {"apn":"ctnb","pdp_type":"IP"}
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

数据

参数 说明
apn 设备访问的 APN 名称,根据当前 SIM 接入的运营商而定。如:
  • ctnb:中国电信
  • cmnbiot:中国移动
pdp_type 分组数据协议的类型,默认使用 IP。
  • IP:互联网协议(IETF STD 5)
  • IPV6:互联网协议版本 6(IETF RFC 2460)
  • IPV4V6:双栈
  • Non-IP:将非 IP 数据传输到外部分组网络

MCU 发送信息示例

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

模组返回信息

字段 字节数 说明
帧头 2 0x55aa
版本 1 0x00
命令字 1 0xC2
数据长度 2 0x0001
数据 1
  • 0x00:成功
  • 0x01:失败
校验和 1 从帧头开始按字节求和,得出的结果对 256 求余

模组返回信息示例

55 AA 00 C2 00 01 00 C2