SIM800C通讯模块调试(一)

(一)

  (2018-03-18 17:42:33) [ 编辑] [ 删除]
转载
标签: 

sim800c

 

通讯模块

 

at指令

 

vb程序

 

电话

 
                                              SIM800C通讯模块调试(一)
一、模块功能
(1)TCP/IP:可以低功耗实现语音、SMS 和数据信息的传输。这也是最常使用的功能。
(2)Telephone:可拨打和接听电话,用于报警及监听。
(3)SMS:可发送和接收短信,分为两种:中英文短信和彩信。用于短信报警,监控以及远程控制。
(4)Bluebooth:与其它设备进行蓝牙通信。
(5)FTP:文件传输协议,用于固件升级等。
(6)HTTP:超文本传输协议,与WEB 服务器通信进行数据交互。
(7)DTMF:通话时,监测对方的按键输入,进行按键控制。
二、 硬件
      2.1 接线端子如图。
SIM800C通讯模块调试(一)_第1张图片
正常只需要VIN、GND、TXD、RXD就可以通讯了。可以与电脑或者单片机通讯。
SIM800C通讯模块调试(一)_第2张图片

2.2 接线图
SIM800C通讯模块调试(一)_第3张图片

三.软件

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

 SIM800C通讯模块调试(一)_第4张图片

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  //此时可以拔掉模块与电脑的连接线

你可能感兴趣的:(SIM800C,通讯,模块,调试,单片机)