1 / 3
文档名称:

M26模块使用方法及编程策略.doc

格式:doc   大小:18KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

M26模块使用方法及编程策略.doc

上传人:cby201601 2018/9/25 文件大小:18 KB

下载得到文件列表

M26模块使用方法及编程策略.doc

文档介绍

文档介绍:M26模块使用方法及编程策略
初始化模块:
MCU:ATE0\r\n (关闭命令回显)
M26: OK\r\n
MCU: AT+CPIN? \r\n (查询SIM卡状态:SIM卡损坏或者无SIM卡)
M26:+CPIN: READY\r\n (非Ready可认为SIM卡异常)
MCU:AT+CREG?\r\n (确定找网成功)
M26: +CREG: 0,1\r\n (表明成功,逗号之后的数字:1表示已注册本地网,5表示漫游,否则异常)
MCU: AT+CGATT?\r\n (查询GPRS附着是否成功)
M26: +CGATT: 1\r\n (1:成功;0:失败)
MCU: AT+T=0\r\n (将Context0设为前台)
M26: OK\r\n
MCU: AT+QINDI=1\r\n (接收数据缓存模式)
M26: OK\r\n

MCU: AT+QISDE=0\r\n (发送时,关闭数据回显)
M26: OK\r\n
MCU: AT+QIDNSIP=0\r\n (0:使用IP地址连接;1:使用域名连接)
M26: OK\r\n
建立TCP连接:
MCU:AT+QISTATE\r\n (查询连接状态)
M26:(回应有以下可能)
1. CONNECT OK\r\n (连接已建立,应先关闭连接)
MCU:AT+QICLOSE\r\n (关闭连接)
M26:CLOSE OK\r\n (关闭成功)
2. PDP DEACT\r\n (GPRS场景异常,应重启模块)
3. IP INITIAL\r\n (或者)IP CLOSE\r\n (连接已准备好了, 可建立连接)
MCU: AT+QIOPEN="TCP","",6800\r\n (:6800的TCP连接)
M26: OK\r\n (语法无误则返回OK,否则返回 ERROR)
MCU: (等待连接结果返回,结果有以下可能)
1. CONNECT OK\r\n (连接成功)
2. CONNECT FAIL\r\n (连接失败)
发送数据到M26:
MCU:AT+QISEND=10\r\n (10:要发送给M26的字节数。 M26内存为1460字节)
M26:> (或者)ERROR (M26会根据当前内部缓存大小判断,足够5个则回应:>;不够则返回“ERROR”)。
MCU:1234567890 (数据内容)
M26:SEND OK\r\n(或者)SEND FAIL\r\n (FAIL出现说明网络错误???)
(总结:数据可以分批发送,不足数量,则M26一直等待(无返回);超出则丢弃多余,并返回SEND OK\r\n)
M26: +QIRDI: 0,1,0\r\n (数据到达通知; 多条数据也只通知一次,除非到达前已经被读空)
从M26中读数据:
MCU: AT+QIRD=0,1,0,6\r\n (6:要求读取6个字节)
M26: +QIRD: :6800,TCP,6\r\n123456 \r\nOK\r\n (123456:数据)
MCU: AT+QIRD=0,1,0,6\r\n (6:要求读取6个字节)
M26