我是靠谱客的博主 含蓄心情,最近开发中收集的这篇文章主要介绍ME3630模块常用指令介绍,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、基本指令

AT+CPIN

该指令用于查询SIM卡的状态,主要是PIN码,如果该指令返回:+CPIN:READY,则表明SIM卡状态正常,返回其他值,则有可能是没有SIM卡。

AT+CSQ

该指令用于查询信号质量,返回ME3630模块的接收信号强度,如返回:+CSQ: 24,0,表示信号强度是24(最大有效值是31)。如果信号强度过低,则要检查天线是否接好了?

AT+COPS?

该指令用于查询当前运营商,该指令只有在连上网络后,才返回运营商,否则返回空,如返回:+COPS:0,0, "CHINA MOBILE",表示当前选择的运营商是中国移动。

AT+CGMI

该指令用于查询模块制造商,如返回:GOSUNCNWELINK,说明ME3630模块是GOSUNCNWELINK公司生产的。

AT+CGMM

该指令用于查询模块型号,如返回:ME3630-W,说明模块型号是ME3630-W。

AT+CGSN

该指令用于查询产品序列号(即IMEI号),每个模块的IMEI号都是不一样的,具有全球唯一性,如返回:866358045228850,说明模块的产品序列号是:866358045228850。

AT+CNUM

该指令用于查询本机号码,必须在SIM卡在位的时候才可查询,如返回:+CNUM: "","1505951XXXX",12

 

 

2、电话拨打接听指令

ATE1  设置回显    返回值:OK

AT+COLP=1 设置被叫号码显示   返回值:OK

ATD10086;   拨打被叫号码。格式为: “ATDXXX;”分号别丢。

ATH 挂断电话。ATA

RING

+CLIP: "1505951XXXX",129,,,,0

ATA 接听

3、短信收发指令

AT+CSCS="GSM" GSM字符集(短信设置成UCS2时会出现发不出去,原因还没找) 

AT+CMGF=1 文本模式

AT+CMGS="1505951XXXX"设置接收短信的手机号

模块会返回:>

输入要发送的字符

确认发送:0x1A(记住,要切换到HEX发送)取消发送0x1B(ESC).记得带回车换行

AT+CMGL="ALL 读取所有短信列表

+CMGL: 0,"REC UNREAD","+861505951XXXX",,"20/07/08,10:04:21+32"
4F60597D000A00680065006C006C006F(你好 “回车” hello)

AT+CMGR=0 读取短信序号为0

+CMGR: "REC READ","+861505951XXXX",,"20/07/08,10:04:21+32"
4F60597D000A00680065006C006C006F(你好 “回车” hello)

4、GPRS连接

AT+COPS? 查询运营商
AT+CGATT? 查询附着(1)还是分离(0)
AT+ZIPCALL=1  打开CALL
AT+ZIPCFG=cmnet,user,1234 初始化IP CALL的配置 NAP(这边是移动的,所以用cmnet),账号和密码随便写
AT+ZIPOPEN=1,0,XXX.XXX.XXX.XXX,20000  建立 TCP(0)/UDP(1) 连接 。第一个参数为套接字标识号,第二个参数为UDP/TCP。XXX为IP,20000为端口
AT+ZIPSEND=1,31323334  发送数据31323334

+ZIPRECV: 1,XXX.XXX.XXX.XXX,20000,4,3333 接收数据

AT+ZIPCLOSE=1  关闭连接

具体参数代表的含义参考模块AT指令手册。

最后

以上就是含蓄心情为你收集整理的ME3630模块常用指令介绍的全部内容,希望文章能够帮你解决ME3630模块常用指令介绍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部