标签: sim800c通讯模块at指令vb程序电话 |
三.软件
1. 串口调试助手
2. 汉字UNICODE互换工具
3. VB编程软件
四、AT调试
4.1 通用功能测试
AT //握手测试
OK
AT+CSQ
+CSQ: 16,0 //信号强度测试
OK
AT+CSQ=? //信号强度值范围测试
+CSQ: (0-31,99),(0-7,99)
OK
AT+CSMINS? //SIM卡插好没有
+CSMINS: 0,1 //插好
OK
AT+CREG? //电信网络连上没有
+CREG: 0,1
OK
AT+COPS? //通讯公司?
+COPS: 0,0,"CHINA MOBILE" //通信公司
AT+GSV //模块信息?
SIMCOM_Ltd //厂家
SIMCOM_SIM800C //型号
Revision:1418B07SIM800C24_BT //版本号,BT表示有蓝牙功能
OK
AT+CGSN //序列号
86605XXX733
OK
AT+CPOWD=1 //关闭模块,相当于电脑软关机
NORMAL POWER DOWN //此时可以拔掉模块与电脑的连接线
4.2通话测试
AT //握手测试
OK
ATD186*****832; //拨打电话,注意电话号码后面有符号
OK
ATH //挂断电话
OK
RING //有其他电话打入,有电话打入
RING
RING
RING
NO CARRIER //对方电话挂断
AT+CLIP=1 //来电自动显示
OK
RING //有其他电话打入,有电话打入
+CLIP: "186*****832",161,"",0,"",0 //来电电话号码已经显示出来
AT+CPOWD=1 //关闭模块,相当于电脑软关机
NORMAL POWER DOWN //此时可以拔掉模块与电脑的连接线
4.3短信测试
AT //握手测试
OK
AT+CMGF=1 //短信文本形式发送
OK //短信测试
AT+CMGS="+86186***832" //发送短信
> Hello!good night. //英文短信内容测试
>
+CMGS: 5
OK //已经发送
AT+CSCA? //短信中心号码?
+CSCA: "+8613800100500",145
OK
AT+CMGF=0 //短信PDU形式发送
OK
AT+CMGS=29 //短信长度
> 0891683108100005F011000D91688156530138F20008B00E665A4E0A597DFF01
//665A4E0A597DFF01是“晚上好!”的unicode码,如下图
>
+CMGS: 6
OK
AT+CMGF=1
OK //中文短信测试
AT+CSMP=17,167,1,8 //设置短消息文本参数
OK
AT+CSCS="UCS2" // UCS2是以16bit(如汉字)编码
OK
AT+CMGS="00310038003600350033003500310030003800330032"
> 665A4E0A597DFF0153174EAC6B228FCE60A8FF01 //晚上好!北京欢迎您!
>
+CMGS: 7
OK
AT+CMGF=1
OK //中英文短信测试
AT+CSMP=17,167,1,8
OK
AT+CSCS="UCS2"
OK
AT+CMGS="00310038003600350033003500310030003800330032" //电话号码:186.....832
>
665A4E0A597DFF0100570065006C0063006F006D006500200074006F0020004200650069004A0069006E0067002153174EAC
6B228FCE60A8FF01
//短信内容:晚上好!Welcome to BeiJing!北京欢迎您!
>
+CMGS: 8
OK
AT+CPOWD=1 //关闭模块,相当于电脑软关机
NORMAL POWER DOWN //此时可以拔掉模块与电脑的连接线
4.4蓝牙测试
AT
OK
AT+CGMR //查询蓝牙固件版本
Revision:1418B07SIM800C24_BT
OK
AT+BTHOST? //查询蓝牙名称
+BTHOST: SIM800C,38:1c:4a:f9:1d:0a
OK
AT+BTHOST=SIM800CXSG //修改蓝牙名称
OK
AT+BTHOST? //再次查询蓝牙名称
+BTHOST: SIM800CXSG,38:1c:4a:f9:1d:0a
OK
AT+BTPOWER=1 //打开蓝牙电源
OK
AT+BTSCAN=1,15 //搜索附近蓝牙设备
OK
+BTSCAN: 0,1,"榄呰摑metal",68:3e:34:6f:0d:78,-54 //手机蓝牙是中文名,所以有点问题(乱码)
+BTSCAN: 1
AT+BTSCAN=1,15 //修改手机蓝牙名称为英文后,再次搜索附近蓝牙设备
OK
+BTSCAN: 0,1,"metal",68:3e:34:6f:0d:78,-49 //手机蓝牙名称正常,为全英文:metal
+BTSCAN: 1
//手机使用“蓝牙串口助手”软件连接蓝牙设备:SIM800CXSG
+BTPAIR: 1,"metal",68:3e:34:6f:0d:78
+BTCONNECTING: "68:3e:34:6f:0d:78","SPP" //手机发来了蓝牙连接请求
AT+BTACPT=1 //接收连接请求
OK
+BTCONNECT: 1,"metal",68:3e:34:6f:0d:78,"SPP"
AT+BTSPPSEND //向手机发送信息(全英文)
> good night
SEND OK //发送成功。此时手机上可以收到:good night
+BTSPPDATA: 1,6,hello! //手机发来信息(直接发送)
+BTSPPDATA: 1,19,good night 20180310 //手机发来信息(直接发送)
AT+BTDISCONN=1 //断开蓝牙连接
OK
+BTDISCONN: "metal",68:3e:34:6f:0d:78,"SPP"
AT+BTPOWER=0 //关闭蓝牙电源
OK
AT+CPOWD=1 //关闭模块,相当于电脑软关机
NORMAL POWER DOWN //此时可以拔掉模块与电脑的连接线