我正在尝试通过连接到 Ubuntu 笔记本电脑的华为 e153s USB HSPA 加密狗发送和接收短信。我使用 minicom 模拟器进行 SSH 连接。完成配置(设置串口等)后,我一一尝试了AT命令。
首先,我将调制解调器模式设置为文本模式AT+CMGF=1
。当我进入AT
终端时,它给出了OK
. 之后,我使用AT+CMGS="xxxxxxxxxxx"
命令成功向我的手机发送了一条消息,但是当我尝试读取插入加密狗的 SIM 卡中的 SMS 时出现问题。我用过AT+CMGL
,但它只在终端 1(我打开 minicom 的地方)显示 OK,终端 2 显示
T+CMGL
OK
当我使用AT+CMGR=1
它时,在终端 1 和终端 2 显示 OK
T+CMGR1
OK
我使用 PPP 在 Ubuntu 终端中尝试了上述命令,例如
chat TIMEOUT 1 "" "AT+CMGF=1" "OK" > /dev/ttyUSB0
chat TIMEOUT 1 "" "AT+CMGR=1" "OK" > /dev/ttyUSB0
并通过另一个终端(终端 2)窗口查看输出,该窗口显示文件 /dev/ttyUSB0 使用cat /dev/ttyUSB0
. (ttyUSB0是加密狗的串口,我是通过返回的wvdialconf
)
但它们给出的结果与以前的结果相同。
为什么不显示消息的内容?