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
Revision:1137B03SIM900M64_ST_MMS
OK
版本:Revision:1137B03SIM900M64_ST_MMS
+CSQ: 8,0
OK
信号强度为 -97 dbm,信号状况为边缘。信号强度范围为 -53 dbm(优秀)到 -109 dbm(边缘)。
+CREG: 0,1
OK
设备已注册到本地网络。
+CGACT: 1,0
+CGACT: 2,0
+CGACT: 3,0
OK
设备未连接。
+COPS: 0,0,"T-Mobile"
OK
设备当前连接到“T-Mobile”网络。
+CPIN: READY
OK
SIM已准备好。
使用 SIM900 进行语音通话
选择“语音通话”选项卡以测试拨出和接入的语音通话。“AT 命令测试器”会在拨打电话之前检查设备是否已注册。
以下是拨出电话的 AT 命令序列:
检查注册状态...
AT+CREG?
+CREG: 0,1
OK
设备已注册到本地网络。拨打号码 858xxxxxxx
ATD858XXXXXXX;
OK
语音通话成功 挂断电话...
ATH
OK
通话成功断开...
+CNUM: "","1858XXXXXXX",129,7,4
OK
使用 SIM900 进行 GPRS 数据通话
要使用 SIM900 调制解调器设置 GPRS 通话,请选择“数据通话”选项卡。在这里,您可以获取设备上存储的所有 PDP 上下文。PDP 上下文包含运营商 APN 和设置 GPRS 通话所需的其他信息。
以下是设置数据通话的 AT 命令序列:
+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
检查注册状态...
+CREG: 0,1
OK
设备已注册到本地网络。
检查设备是否已连接...
+CGACT: 1,0
+CGACT: 2,0
+CGACT: 3,0
OK
AT+CMEE=1
OK
正在连接到网络...
AT+CGATT=1
OK
正在连接...
OK
连接成功
使用 SIM900 发送短信
选择“短信”选项卡以发送短信。您还可以读取和删除存储在 SIM 卡上的短信。
以下是发送短信的 AT 命令序列:
检查注册状态...
+CREG: 0,1
OK
设备已注册到本地网络。
AT+CMGS="858XXXXXXX"
> 使用 AT 命令测试器发送测试消息
+CMGS: 19
OK
短信发送成功
网络选择
网络选择功能允许用户选择可用的网络。使用“网络选择”选项卡来实现此功能。
以下是网络选择的命令:
正在查找网络,请稍候...
+COPS: (2,"T-Mobile","T-Mobile","310260"),(1,"AT&T","AT&T","310410"),,(0,1,4),(0,1,2)
OK
网络已找到
电话簿
通过“电话簿”选项卡,您可以添加、删除或读取存储在 SIM 卡上的电话簿条目。
获取电话簿条目...
+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
检查注册状态...
+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 服务...
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 成功。
+HTTPREAD:58
成功的 HTTP GET 测试。从 m2msupport.net 接收到数据。
OK
终止 HTTP 会话...
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 会话结束
技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供多个沟通渠道,以满足不同的偏好和需求。