本程序为基于移动的M6312模块的TCP透传过程。
1.串口设置:115200,数据位:8,停止位:1,无奇偶校验,无流控(由于M6312支持自适应波特率,故波特率可设为其它标准的波特率,每次要修改波特率时,应该重启模块,再以新的波特率给模块发送信号,等待几秒便可)。
2.代码过程:
(1)发送指令(AT\r),如果收到“OK”,表示同步成功,可继续下一步,如果没收到,则重复发10次,每次间隔1秒,若期间有收到“OK”,可直接到下一步,否则认为同步失败,停止程序;
(2)发送指令(AT+CGMR\r),用于接收模块的软件版本号,查看是否符合程序的软件版本要求;
(3)发送指令(AT+CPIN?\r),如果收到“+CPIN:READY”,则表示SIM可以被正常识别,否则SIM卡有问题;
(4)发送指令(AT+CCID\r),可收到20位的字符,为与SIM对应的卡号;
(5)发送指令(AT+CREG?\r),用于查看模块是否成功注册网络, 格式为:+CREG:<mode>,<stat> //主要看<stat>的具体数值,为1或5;

本文介绍了使用移动M6312模块进行TCP透传的详细步骤,包括串口设置、模块同步、SIM卡检查、网络注册、信号质量检测、APN设置、GPRS激活、单链路模式配置、透传模式设定、服务器连接、退出透传模式及关闭连接等关键操作。
最低0.47元/天 解锁文章
558

被折叠的 条评论
为什么被折叠?



