无法通过AT命令获取IMSI和IMEI

问题描述 投票:0回答:3

我正在使用树莓派与 Sierra 的 SL8092 调制解调器进行通信。我可以使用 minicom 通过 /dev/ttyUSB4 与设备进行通信。

发送 AT 命令返回以下答案:

> AT
< OK
> AT+CSQ
< +CSQ: 30,99
>AT+COPS
<+COPS: 2

但是当发送 AT+CIMI 或 AT+CGSN 时,我希望得到 IMSI 和 IMEI。不幸的是事实并非如此 - 我得到的唯一答案就是“好的”。

我错过了什么吗?

serial-port raspberry-pi at-command modem
3个回答
1
投票

您检查过这份文件吗?

http://source.sierrawireless.com/resources/airprime/minicard/2130617_ac_ap_umts_supported_at_command_reference/

如果您没有登录,可以免费注册 sierrawireless。

来自文档:

!格雷利美

返回调制解调器的生产 TAC(类型分配代码)。

(TAC是前8个字符,然后用零填充)。

例如,如果 IMEI 为 289258158732085,则 TAC 为 289258150000000。

用途:

  • 查询:AT!GRELIMEI?
  • 回复:[TAC] 好的
  • 用途:返回分配给调制解调器的[TAC]。
  • 参数:[TAC] 15 个字符的字符串。 (TAC 是前 8 个字符,字符串的其余部分用零填充。)

示例: 如果调制解调器的 IMEI 为 289258158732085,!GRELIMEI 返回 289258150000000。


0
投票

您可以尝试使用这些 AT 命令并找出哪些命令对您的设备有效。这是用于手机的,所以我不确定它是否适用于您的 Pi。

  • API
  • AT+IMEINUM
  • AT+DEVCONINFO
  • AT%IMEI?

您可以在这里找到一些有用的 AT 命令:https://atcommands.org/atdb/


0
投票

在 Android 手机上尝试一下。 AT+GSN

© www.soinside.com 2019 - 2024. All rights reserved.