Skip to main content

AT指令测试工具

AT指令测试工具 是一个在线工具,用于测试AT指令以及其他模块功能,例如 数据呼叫语音呼叫HTTP网络注册短信电话簿信号质量SIM接口设备信息等。

AT指令测试工具可以用于 2G模块 (GPRS/EDGE/1x)、3G模块 (HSDPA/HSPA/EVDO) 或 4G模块 (LTE)。

首先选择“Find Ports”以搜索可用端口。然后选择调制解调器端口并点击“Connect”。连接到模块后,可以从“Command Mode”选项卡发送AT指令。

在脚本模式下,可以同时发送多个AT指令,如下所示。您可以创建自己的脚本并将其保存在本地计算机上。然后加载脚本并执行。

要对SIM900模块进行基本诊断,请选择“Diagnostics”选项卡。

诊断指令及其结果如下所示:

AT+CGMI
SIMCOM_Ltd
OK
制造商:SIMCOM_Ltd
AT+CGMM

SIMCOM_SIM900
OK
型号:SIMCOM_SIM900

AT+CGMR

Revision:1137B03SIM900M64_ST_MMS
OK
版本:Revision:1137B03SIM900M64_ST_MMS

AT+CSQ

+CSQ: 8,0
OK
信号强度为 -97 dbm,信号状况为边缘。信号强度范围为 -53 dbm(优秀)到 -109 dbm(边缘)。

AT+CREG?

+CREG: 0,1
OK
设备已注册到本地网络。

AT+CGACT?

+CGACT: 1,0
+CGACT: 2,0
+CGACT: 3,0
OK
设备未连接。

AT+COPS?

+COPS: 0,0,"T-Mobile"
OK
设备当前连接到“T-Mobile”网络。

AT+CPIN?

+CPIN: READY
OK
SIM已准备好。

使用 SIM900 进行语音通话

选择“语音通话”选项卡以测试拨出和接入的语音通话。“AT 命令测试器”会在拨打电话之前检查设备是否已注册。

以下是拨出电话的 AT 命令序列:

检查注册状态...
AT+CREG?
+CREG: 0,1
OK
设备已注册到本地网络。拨打号码 858xxxxxxx

ATD858XXXXXXX;

OK
语音通话成功 挂断电话...

ATH

OK
通话成功断开...

AT+CNUM

+CNUM: "","1858XXXXXXX",129,7,4
OK

使用 SIM900 进行 GPRS 数据通话

要使用 SIM900 调制解调器设置 GPRS 通话,请选择“数据通话”选项卡。在这里,您可以获取设备上存储的所有 PDP 上下文。PDP 上下文包含运营商 APN 和设置 GPRS 通话所需的其他信息。

以下是设置数据通话的 AT 命令序列:

AT+CGDCONT?

+CGDCONT: 1,"IP","epc.tmobile.com","0.0.0.0",0,0
+CGDCONT: 2,"IP","test5","0.0.0.0",0,0
+CGDCONT: 3,"IP","","0.0.0.0",0,0

OK
检查注册状态...

AT+CREG?

+CREG: 0,1

OK
设备已注册到本地网络。

检查设备是否已连接...

AT+CGACT?

+CGACT: 1,0
+CGACT: 2,0
+CGACT: 3,0

OK
AT+CMEE=1

OK
正在连接到网络...
AT+CGATT=1

OK

正在连接...

AT+CGACT=1, 1

OK
连接成功

使用 SIM900 发送短信

选择“短信”选项卡以发送短信。您还可以读取和删除存储在 SIM 卡上的短信。

以下是发送短信的 AT 命令序列:

检查注册状态...

AT+CREG?

+CREG: 0,1

OK
设备已注册到本地网络。

AT+CMGS="858XXXXXXX"

> 使用 AT 命令测试器发送测试消息

+CMGS: 19

OK
短信发送成功

网络选择

网络选择功能允许用户选择可用的网络。使用“网络选择”选项卡来实现此功能。

以下是网络选择的命令:

正在查找网络,请稍候...

AT+COPS=?

+COPS: (2,"T-Mobile","T-Mobile","310260"),(1,"AT&T","AT&T","310410"),,(0,1,4),(0,1,2)

OK
网络已找到

电话簿

通过“电话簿”选项卡,您可以添加、删除或读取存储在 SIM 卡上的电话簿条目。

获取电话簿条目...

AT+CPBR=1,99

+CPBR: 1,"*233",129,"立即充值"

+CPBR: 2,"#999#",255,"检查余额"

+CPBR: 3,"8878878878",129,"测试"

OK

SIM900 HTTP

通过“HTTP”选项卡,您可以读取承载配置文件并测试 HTTP GET 和 HTTP POST。

获取承载配置文件...

AT+SAPBR=4,1

+SAPBR:
CONTYPE: GPRS
APN:
PHONENUM:
USER:
PWD:
RATE: 2

OK
AT+SAPBR=4,2

+SAPBR:
CONTYPE: GPRS
APN:
PHONENUM:
USER:
PWD:
RATE: 2

OK
AT+SAPBR=4,3

+SAPBR:
CONTYPE: GPRS
APN:
PHONENUM:
USER:
PWD:
RATE: 2

OK

检查注册状态...

AT+CREG?

+CREG: 0,1

OK

设备已注册到本地网络。

查询承载 1。

AT+SAPBR=2,1

+SAPBR: 1,1,"162.184.222.162"

OK

承载 1 已连接。IP 地址为 "162.184.222.162"。

承载 1 已连接。

初始化 HTTP 服务...

AT+HTTPINIT

OK

HTTP 服务初始化错误。

设置 HTTP 参数...

AT+HTTPPARA = "URL", "http://www.m2msupport.net/m2msupport/http_get_test.php"

OK

AT+HTTPPARA = "CID", 1[[|]]

OK

AT+HTTPACTION = 0

OK

HTTP GET 成功。

AT+HTTPREAD

+HTTPREAD:58
成功的 HTTP GET 测试。从 m2msupport.net 接收到数据。
OK

终止 HTTP 会话...

AT+HTTPTERM

OK

SIM900 FTP

使用 SIM900 模块进行 FTP Get 和 Put 测试,如下所示:

检查注册状态...

AT+CREG?

+CREG: 0,1

OK

设备已注册到本地网络。

查询承载 1。

AT+SAPBR=2,1

+SAPBR: 1,1,"162.184.222.162"

OK

承载 1 已连接。IP 地址为 "162.184.222.162"。

承载 1 已连接。

设置 FTP 参数...

AT+FTPCID = 1

OK

AT+FTPSERV = "ftp.m2msupport.net"

OK

AT+FTPUN = "xxxxxx"

OK

AT+FTPPW = "xxxxxxx"

OK

AT+FTPGETNAME = "ftptest.txt"

OK

AT+FTPGETPATH = "/www/m2msupport/"

OK

AT+FTPGET = 1

OK

+FTPGET:1,1
FTP 会话成功启动

AT+FTPGET = 2,1024

+FTPGET:2,784
2-11-16 10:53:34.769 -----------------------------------------------
eclipse.buildId=M20120914-1800
java.version=1.6.0_16
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product

!ENTRY org.eclipse.m2e.logback.appender 4 0 2012-11-16 12:11:54.493
!MESSAGE Unable to update index for central|[http://repo.maven.apache.org/maven2](http://repo.maven.apache.org/maven2): C:\Users\sgobi\.m2\repository\.cache\m2e\1.2.0\26522e0d83a422eed93329ece7565cfc\nexus-maven-repository-index.zip (The system cannot find the file specified)

!ENTRY org.eclipse.jdt.ui 4 10001 2012-11-16 13:21:21.138
!MESSAGE Internal Error
!STACK 1
OK

AT+FTPGET = 2,1024

+FTPGET:2,0

OK

FTP 数据传输完成。

+FTPGET:1,0
FTP 会话结束

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...