概述
1、基本指令
该指令用于查询SIM卡的状态,主要是PIN码,如果该指令返回:+CPIN:READY,则表明SIM卡状态正常,返回其他值,则有可能是没有SIM卡。
该指令用于查询信号质量,返回ME3630模块的接收信号强度,如返回:+CSQ: 24,0,表示信号强度是24(最大有效值是31)。如果信号强度过低,则要检查天线是否接好了?
该指令用于查询当前运营商,该指令只有在连上网络后,才返回运营商,否则返回空,如返回:+COPS:0,0, "CHINA MOBILE",表示当前选择的运营商是中国移动。
该指令用于查询模块制造商,如返回:GOSUNCNWELINK,说明ME3630模块是GOSUNCNWELINK公司生产的。
该指令用于查询模块型号,如返回:ME3630-W,说明模块型号是ME3630-W。
该指令用于查询产品序列号(即IMEI号),每个模块的IMEI号都是不一样的,具有全球唯一性,如返回:866358045228850,说明模块的产品序列号是:866358045228850。
该指令用于查询本机号码,必须在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模块常用指令介绍所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复