Tera term串口下发AT命令测试

软件准备:teraterm-4.77.exe

编辑软件TTL:setup_ttleditor_1_5_1.exe

下载链接: https://pan.baidu.com/s/1i5CbIbb 密码: s756


tera term打开界面如下:


如果安装TTL,可以直接在TTL下面编写命令流程,点击Run Macro即可运行。


下面时下发AT命令测试的脚本:

connect "/c=3 /baud=38400"


gettime logstr "log-%Y%m%d-%H%M%S.txt"
setdir 'd:\User\Desktop'
;changedir 'd:\User\Desktop'
getdir curdir
;curdir ='d:\User\Desktop'
sprintf '%s\%s' curdir logstr
filename = inputstr




logopen filename 0 1 1 1
logwrite '************Log start'#13#10


sendln "ATI"
wait "OK"


sendln "AT+CGMR"
wait "OK"


sendln "AT+CGSN"
wait "OK"


sendln "AT+IPR?"
wait "OK"


sendln "AT+CPIN?"
wait "OK"


sendln "AT+CSQ"
wait "OK"


sendln "AT+CREG?;+CGREG?;+COPS?"
wait "OK"


sendln "AT+CGATT?"
wait "OK"


sendln "AT+CGATT=1"
wait "OK"


sendln 'AT^SICS=1,"conType","GPRS0"'
wait "OK" "ERROR"


sendln 'AT^SISS=2,"srvType","Socket"'
wait "OK" "ERROR"


sendln 'AT^SISS=2,"conId",1'
wait "OK" "ERROR"


sendln 'AT^SISS=2,"address","socktcp://59.174.171.231:9001"'
wait "OK" "ERROR"


sendln 'AT^SICS?'
wait "OK"


sendln 'AT^SISS?'
wait "OK"


sendln 'AT^SISO?'
wait "OK"


sendln 'AT^SISC=2'
wait "OK" "EEROR"


sendln 'AT^SISO=2'
wait "^SISW:"


for i 0 9
sendln 'AT^SISW=2,10'
pause 1


sendln '1234567890'
wait "OK"


wait "^SISR:"
sendln 'AT^SISR=2,100'
wait "OK"
n = i + 1
sprintf "*******************The %dth :send and receive is OK!*********" n
str1 = inputstr
logwrite #13#10
logwrite str1
logwrite #13#10


next


logwrite #13#10'************Log end'#13#10
Logclose


sendln 'AT^SISC=2'
wait "OK"


messagebox "complete!" "AT Command"


closett

下面是对应的测试LOG:

************Log start


[Thu Oct 12 11:04:45.590 2017] AT+CGMR
[Thu Oct 12 11:04:45.610 2017] REVISION 01.301
[Thu Oct 1

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值