⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 q2406b.txt

📁 通过串口调试助手发出AT指令 使模块能连接GPRS
💻 TXT
字号:
Q2406B模块
上电:
+++(前后一秒钟不要发送任何数据)
at#connectionstop
AT+CGATT=0
输入复位指令:
AT+CFUN=1
模块回应:
AT+CFUN=1
OK
+CGEV: ME CLASS "B"

连接上网指令由以下三个指令完成:
第一步:
at+cgatt=1
模块回应:
at+cgatt=1
OK(网络注册成功)

at+cgatt=1
ERROR(网络注册未成功)

第二步:
at#connectionstart
模块回应:
at#connectionstart
10.113.24.131Ok_Info_GprsActivation(GPRS连接成功并获取了一个动态IP)

at#connectionstart
模块回应:
at#connectionstart
#CME ERROR: 35865(GPRS连接未成功)

第三步:
at#otcp=1
模块回应:
at#otcp=1
Ok_Info_WaitingForData(与服务器TCP/IP连接成功)
这时可以发送数据了,立即发送+CMID:(终端的ID号)

如果与服务器未连接成功:
at#otcp=1
模块回应:
at#otcp=1
#CME ERROR: 38016

如果与服务器连接成功,又与服务器断开连接,模块回应:
Ok_Info_SocketClosedOK

不停的发送与服务器申请连接,大概10秒钟有一次:
at#otcp=1
连接未成功模块回应:
at#otcp=1
#CME ERROR: 38016

与服务器连接成功:
模块回应:
Ok_Info_WaitingForData
又可以发送数据了

与服务器连接成功后立即向服务器发送ID号:68H(起始字符)、LO、LH、LO、LH (数据长度)、68H、A1、A2、B1、B2(终端的出厂编号)、CS(校验和)、16H(结束字符)

下线处于GSM的待机状态需要以下三个指令完成:
第一步:
+++(前后需要1秒钟不能发送数据)
模块回应:
OK

第二步:
at#connectionstop
模块回应:
at#connectionstop
OK

第三步:
at+cgatt=0
模块回应:
at+cgatt=0
OK
模块处于GSM待机状态

在传输的数据中:(发送、接收)
03转义为1003 
10转义为1010

双方通讯时收到对方的数据时必须给对方一个回应
服务器收到终端发送数据时,服务器向终端回应: 
68H(起始字符)、LO、LH、LO、LH (数据长度)、68H、A1、A2、B1、B2(终端的出厂编号)、4(控制码类别)H、应答字节1、应答字节2(成功:应答字节1=O、应答字节2=K)、CS(校验和)、16H(结束字符)

终端收到服务器发送的下行命令数时,按通讯协议要求,终端向服务器回应数据,这是本来就有的,服务器收到终端发送数据时,服务器向终端回应:
68H(起始字符)、LO、LH、LO、LH (数据长度)、68H、A1、A2、B1、B2(终端的出厂编号)、4(控制码类别)H、应答字节1、应答字节2(成功:应答字节1=O、应答字节2=K)、CS(校验和)、16H(结束字符)

有部分服务器向终端发送的命令,终端是没有数据向服务器回应的,只是去执行命令,现要求终端在接收到服务器的这些特殊命令时向服务器回应:
68H(起始字符)、LO、LH、LO、LH (数据长度)、68H、A1、A2、B1、B2(终端的出厂编号)、8(控制码类别)H、应答字节1、应答字节2(成功:应答字节1=O、应答字节2=K)、CS(校验和)、16H(结束字符)
再去执行命令

例如:服务器向终端发送终端复位命令等

终端主动向服务器发送数据时,没有发送成功的数据,等到可以发送时必须先发,并且要得到服务器回应后,再发下一个数据。




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -