Mobile Quectel芯片通过“+++”和“ATO”改变模式

Mobile Quectel芯片通过“+++”和“ATO”改变模式,mobile,arduino,gsm,at-command,arduino-uno,Mobile,Arduino,Gsm,At Command,Arduino Uno,我正在尝试实现我的库,以便通过tcp连接发送数据 在Quectel的官方文档中,它们允许您选择AT+QIMODE=1,也称为透明模式,其中所有从UART发送的数据都通过tcp连接发送 我试图在发送数据之前检查连接状态,因此希望切换到命令模式并使用AT+QISTAT。我试着向芯片发送“+++”,但它正在向我的服务器发送“+++”,因此无法工作。非常感谢您的帮助 ,请参阅第162页第7.2.21节您是否确保在++序列前后有正确的延时 第22页第2.2.11节中的文件规定,在+++之前和之后必须有0.

我正在尝试实现我的库,以便通过tcp连接发送数据

在Quectel的官方文档中,它们允许您选择AT+QIMODE=1,也称为透明模式,其中所有从UART发送的数据都通过tcp连接发送

我试图在发送数据之前检查连接状态,因此希望切换到命令模式并使用AT+QISTAT。我试着向芯片发送“+++”,但它正在向我的服务器发送“+++”,因此无法工作。非常感谢您的帮助


,请参阅第162页第7.2.21节

您是否确保在++序列前后有正确的延时

第22页第2.2.11节中的文件规定,在+++之前和之后必须有0.5秒的安静时间才能识别它

为了防止+++转义序列被误解为数据,它应该遵循以下顺序:

T1时间0.5秒内未输入字符。 +++输入的字符之间没有字符。对于CSD呼叫或PPP在线模式,两个+之间的间隔必须小于1秒,对于透明TCPIP连接,间隔必须小于20ms。 T1时间0.5秒内未输入字符。 切换到命令模式,否则转至步骤1。
如果您仍然没有成功,请发布一些示例代码。

有趣的是,我错过了。我会尽力让你知道的。