TC35(i)上电后会自动发送
^SYSSTART表示模块已启动 AT (测试连接)
OK
说明:发送的指令的16进制为"4154 0D 0A",0D0A是所有AT指令后要加的回车,
回复的内容为0D 0A 4F4B 0D 0A。
如果前面设置了ATE1的话回复的则有前面的指令回显,为41 54 0D 0D 0A 4F4B 0D 0A,下同。
-------------------------------------------------------------------
AT^SBV (查询当前的供电电压,TC35i支持)
^SBV:4105
OK
表示TC35i的供电电压为4.105V,个人感觉这个测量出来还比较准的.
--------------------------------------------------------------------
AT^SCID (查询SIM卡ID)
^SCID: 89860047183213202183 OK
ATE设置好不回显状态下的回复内容对应的16进制为:
0D 0A 5E 53 43 49 44 3A 20 38 39 38 36 30 30 34 37 31 38 33 3231 33 32 30 32 31 38 33 0D 0A0D 0A 4F 4B 0D 0A
---------------------------------------------------------------------
AT^SHOM (查询是否本地)
^SHOM: 0
OK
16进制为:0D 0A 5E 53 48 4F 4D 3A 20 30 0D 0A0D 0A 4F 4B 0D 0A
----------------------------------------------------------------------
AT^SLCD
查询上次呼叫的持续时间)
^SLCD:00:00:12
OK
-----------------------------------------------------------------------
ATE (关掉回显)
OK
关掉回显后不显示指令,否则先显示收到的指令再显示指令执行的结果
-----------------------------------------------------------------------
AT+IPR=9600 (设置串口通信速率,如9600,TC35支持多种速率,也支持自动识别)
OK
----------------------------------------------------------------------
AT+CSCA?
(读短消息中心号码)
+CSCA: "+8613800732500",145
OK
16进制为:0D 0A 2B 43 53 43 41 3A 20 22 2B 38 36 31 33 38 30 30 37 33 3235 30 30 22 2C 31 3435 0D 0A 0D 0A 4F4B 0D 0A AT^SCID (查询IMEI)
^SCID: 89860047183213202183
16进制为:0D 0A 5E 53 43 49 44 3A 20 38 39 38 36 30 30 34 37 31 38 33 3231 33 32 30 32 31 38 33 0D 0A0D 0A 4F 4B 0D 0A
-----------------------------------------------
ATD*****; (拨号,"*"为需要拨的号码,如呼叫13973292929,则为ATD13973292929;
注意分号包括在指令内.)
-----------------------------------------------
AT+CSQ (查询信号质量RSSI)
+CSQ: 30,99
此处30表示当前的信号RSSI
可能的数值和对应的信号强度如下:
0 -113dBm及以下
1 -111dBm
2...30 -109...-53dBm
31 -51dBm及以上
99 错误
--------------------------------------------------
电话呼入:先设置来电提示AT+CLIP=1,来电时TC35间隔周期发送
+CLIP: ,"13973292929",129,,,,0
16进制为:320D 0D 0A 2B 43 4C 49 50 3A 20 2C22 31 33 39 37 33 32 39 32 39 32 39 22 2C31 32 39 2C 2C 2C2C 30 0D 0A 0D 0A
--------------------------------------------------
at+cops?
查询注册的网络
+COPS: 0,0,"China Mobile"
OK
16进制:0D 0A 2B 43 4F 50 53 3A 20 30 2C30 2C 22 43 68 69 6E 61 204D 6F 62 69 6C 65 22 0D 0A 0D 0A4F 4B 0D 0A
这是注册到中国移动(46000)的情况
测试时发现当无信号时可能回复时间比较长,或者回复错误的.
at+cops=?
可以搜索目前手动搜索的网络,回复如:
+COPS: (2,"ChinaMobile",,"46000"),(3,"ChinaUnicom",,"46001"),,(0-4),(0,2)
OK
这个搜索需要一定的时间(象手机的手动搜网一样)
--------------------------------------------------
AT+CREG?
查询网络注册情况
+CREG: 0,1
OK
HEX Format:0D 0A 2B 43 52 45 47 3A 20 30 2C 31 0D 0A0D 0A 4F 4B 0D 0A
1表示已经注册网络,其它可能的情况如下:
0 没有注册
1 注册本地网络
2 没有注册,但正在搜索
3 网络注册失败,限制服务
4 未知
5 已注册,漫游
注意,在判断是否已注册网络时要1和5都是已经注册的,过去我写程序的时候就忘记5了。
---------------------------------------------
AT+CCLK?
查询TC35的实时时钟
+CCLK: "00/01/01,00:35:15"
OK
HEX Format:0D 0A 2B 43 43 4C 4B 3A 20 22 30 30 2F30 31 2F 30 31 2C 30 30 3A 33 35 3A31 35 22 0D 0A 0D 0A 4F4B 0D 0A
AT+CCLK=<time>可以设置TC35(i)的实时时钟,此处time的格式和用AT+CCLK读出的格式一样。 AT+CCLK="97/05/03,00:00:00"
设置实时时钟为97年5月3日,0时0分0秒
AT+CCLK?
查询当前时间
+CCLK: "00/01/01,00:56:49"
HEX Format:2B 43 43 4C 4B 3A 20 22 30 30 2F 30 31 2F30 31 2C 30 30 3A 35 36 3A 35 38 22 0D 0A
AT+CALA="97/05/03,00:01:00",0,0,"1min delay"
设置在97年5月3日,0时1分0秒报警,报警内容为"1min delay"。时间到达时TC35输出+CALA: 1min delay,AT+CALA还可以设置定时开机功能。 |