【问题标题】:Telit UL865 3G modem Hangs (Needs resetting) after AT#HTTPRCV=0Telit UL865 3G 调制解调器在 AT#HTTPRCV=0 后挂起(需要重置)
【发布时间】:2020-09-04 20:29:54
【问题描述】:

我正在使用 Telit UL865-NAD 连接到网页以从 php 文件中获取数据。 主要问题是HTTPRCV命令挂起。

见下面的代码:

OK
  AT#CIMI

  #CIMI: 730011235559846
  
  OK
  AT+CCID

  +CCID: 89560100000992123469
  
  OK
  AT+CGMI

  Telit
  
  OK
  AT+CGMM

  UL865-NAD
  
  OK
  AT+CGMR

  12.00.716
  OK
  AT+CGDCONT=1,"IP","imovil.entelpcs.cl"
  AT+CGDCONT=1,"IP","imovil.entelpcs.cl"

  OK
  AT#SGACT=1,1
  
  #SGACT: 10.166.148.143
  
  OK
  AT#HTTPCFG=0,"www.xxxx-xxxxxx.com",80,0,,,0,120,1
  AT#HTTPCFG=0,"www.xxxx-xxxxxx.com",80,0,,,0,120,1

  OK
  AT#HTTPQRY=0,0,"/Inagrap/"
  
  OK
  
  #HTTPRING: 0,200,"text/html;charset=ISO-8859-1",1136
  AT#HTTPRCV=0

AT#HTTPQRY命令,指的是php文件所在的目录。

第二个问题, 如果我包含 php 文件:

AT#HTTPQRY=0,0,"/Inagrap/my.php?D1=val1&D2=val2..."

HTTPRING 表示“0”数据

*** 编辑更多信息

如果我通过浏览器测试页面,它会给我一个响应,但是 通过调制解调器测试,HTTPRING 指示 '0' 数据。

页面将通过 GET 传入的数据插入到数据库中。 如果我通过浏览器访问该页面,数据就会被插入到数据库中。 但是通过调制解调器运行,没有任何反应。

奇怪的是,modem 给我的响应是我连接到页面,它表示 http 状态为 200,但没有返回任何数据,也没有执行 web 代码。

为什么?

【问题讨论】:

    标签: modem 3g


    【解决方案1】:

    在 AT#SGACT 命令之后,需要一个 AT&K0 命令来关闭流控制。

    为了这个简单的疏忽而绞尽脑汁的两天。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-15
      • 2014-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多