自动绑定提示

通行证账号已自动为系统绑定,可直接登录。不用自动绑定,有账号,请进行绑定操作。

首页 > 开放工单 > AT+HTPURL
  • 客户区域:
  • 查看问题
回复: 3
AT+HTPURL
产品型号: USR-C215

  1. *丹丹
    【您想要实现什么功能?】:

    【您是如何连接和设置的?】:

    【您遇到什么问题?】:发送 printf("AT+HTPURL=/api");和 printf("AT+HTPURL=/api/");不返回+OK,是为什么?

  2. 孙绪辉

    您好,   AT+HTPURL配置完需要加回车换行的。 \r\n

    例如: HTTP 请求 url,例如:/1.php? AT+HTPURL=/1.php?\r\n

    下面有个demo程序,您可以看一下


    进入配置状态流程:

    1. 串口设备给模块连续发送“+++”,模块收到“+++”后,会给设备发送一个‘a’。 在发送“+++”之前的打包时间内不可发送任何数据。 

    2. 当设备接收‘a’后,必须在 3 秒内给模块发送一个‘a’。 

    3. 模块在接收到‘a’后,给设备发送“+OK”,并进入“临时指令模式”。 

    4. 设备接收到“+OK”后,知道模块已进入“临时指令模式”,可以向其发送 AT 指令。

    5.完成at指令配置后 ,串口设备给模块发送指令“AT+ENTM”。 

    6. 模块在接收到指令后,回显“+OK”,并回到之前的工作模式。


    附件:

  3. *丹丹

    把一个连接地址分开发如: printf("AT+HTPURL=/api/\n"); 和Send("products/list/all"),第一条是在AT指令发的,第二条不是AT指令,是透传,这样可以吗?


  4. 孙绪辉

    您好,  分开发是可以的,但配置模式与透传模式不能同时进行, 配置模式只能发指令, 不然模块返回错误码, 想要透传必选先退出配置状态。

     

    软件设计手册第12页 HTTPD Client 模式的介绍, 里面有关于这方面的配置介绍可以看一下。



    附件:
若此工单对解决您的问题有帮助,请点个赞;您的参与,是对我们最大的鼓励。 有用