Embedded SIM800l Httpaction。Can';我得不到0200或0200

Embedded SIM800l Httpaction。Can';我得不到0200或0200,embedded,gsm,at-command,gprs,sim800,Embedded,Gsm,At Command,Gprs,Sim800,我正在使用HTTPGET和POST方法,但我遇到了问题。我的问题是下一个:上周我的GET方法是完美工作,然后突然停止工作。出现问题是因为MCU无法获得以下格式的响应:0200,xxx。代码完全相同。MCU始终得到以下响应:0603(DNS错误)。我向SIM800l发送/接收的下一个命令和响应: 信号强度| at指令:at+CSQ |响应+CSQ:20,0 全功能| at命令:at+CFUN=1 |响应正常 如果承载是开放的发送| at命令:at+SAPBR=0,1 |响应正常 否则什么也不做 为

我正在使用HTTPGET和POST方法,但我遇到了问题。我的问题是下一个:上周我的GET方法是完美工作,然后突然停止工作。出现问题是因为MCU无法获得以下格式的响应:0200,xxx。代码完全相同。MCU始终得到以下响应:0603(DNS错误)。我向SIM800l发送/接收的下一个命令和响应:

信号强度| at指令:at+CSQ |响应+CSQ:20,0

全功能| at命令:at+CFUN=1 |响应正常

如果承载是开放的发送| at命令:at+SAPBR=0,1 |响应正常

否则什么也不做

为gprs设置承载| at命令:at+SAPBR=3,1,“CONTYPE”,“gprs”|响应正常

设置APN | at命令:at+SAPBR=3,1,“APN”,“internet”|响应正常

设置用户名| at命令:at+SAPBR=3,1,“用户”、“电传”响应正常

设置密码| at命令:at+SAPBR=3,1,“PWD”,“gprs”|响应正常

承载器是否打开| at命令:at+SAPBR=2,1 |响应+SAPBR:1,3,“0.0.0.0”

开放式承载器| at命令:at+SAPBR=1,1 |响应正常

Init http | at命令:at+HTTPINIT |响应正常

启用SSL | at命令:at+HTTPSSL=1 |响应正常

设置配置文件标识符| at命令:at+HTTPPARA=“CID”,1 |响应正常

设置url | at命令:at+HTTPPARA=“url”,“”|响应正常

设置GET action | at命令:at+HTTPACTION=0 |响应0603,0

当我得到这个响应时,我再次发送相同的at命令,结果是相同的(有时来自SIM800l的响应是0604,0)。我使用实验室psu(对于SIM800l来说,它是稳定和足够的)


我仍然可以发送短信,阅读所有信息,。。没问题。有什么问题吗?

我找到了问题的解决方案,主要是sim800l需要固件升级

遵循以下步骤:

  • 下载SIM800_系列_下载_工具_客户_v1.19.rar(用于win)和驱动程序MTK_USB_driver.rar
  • 看看AT+CGMR的sim800上当前有什么固件,我的固件是1418B02SIM800L24。这里B02对我们感兴趣
  • sim800l有两种不同的硬件型号L16和L24。如果您的固件版本在固件末尾有L16标记,请从下载新固件。否则(L24)从下载新固件。我知道这是法国博客,但只有在那里我找到了sim800l L24型的固件。上传新固件并拨打+CGMR后,您将获得1418B05SIM800L24。所以现在固件版本是B05,您可以毫无问题地向网站发送(获取)消息
    别忘了这个模块是2G,从现代https网站接收字符需要一些时间(十分之几秒)。

    我找到了问题的解决方案,主要是sim800l需要固件升级

    遵循以下步骤:

  • 下载SIM800_系列_下载_工具_客户_v1.19.rar(用于win)和驱动程序MTK_USB_driver.rar
  • 看看AT+CGMR的sim800上当前有什么固件,我的固件是1418B02SIM800L24。这里B02对我们感兴趣
  • sim800l有两种不同的硬件型号L16和L24。如果您的固件版本在固件末尾有L16标记,请从下载新固件。否则(L24)从下载新固件。我知道这是法国博客,但只有在那里我找到了sim800l L24型的固件。上传新固件并拨打+CGMR后,您将获得1418B05SIM800L24。所以现在固件版本是B05,您可以毫无问题地向网站发送(获取)消息 别忘了这个模块是2G的,从现代https网站接收字符需要一些时间(十分之几秒)