使用sim800C发送多个发帖请求

时间:2019-04-17 15:01:11

标签: sim900 sim800

我正在sim800C板上工作,主要用于发送HTTP发布请求。

据我从在线手册和样本中了解到,使用AT命令发送过帐请求的过程涉及:

  1. 配置承载:打开并设置承载:

    AT+SAPBR=3,1,"APN","CMNET";+SAPBR=1,1;

  2. 执行HTTPINIT,然后设置参数:

    AT+HTTPINIT;+HTTPPARA="CID",1;+HTTPPARA="URL","example.url";+HTTPPARA="CONTENT","application/json";

  3. 设置请求正文的大小和超时,然后输入数据

    AT+HTTPDATA=90,10000
    {"test":"test-conent"}
    
  4. 开始发布会话并读取响应(如果需要。对于我来说,我只关心状态码)

    AT+HTTPACTION=1

  5. 终止HTTP服务并关闭承载

    AT+HTTPTERM
    
  6. 关闭载体

    AT+SAPBR=0,1
    

我的问题是,如果我要发送多个发帖请求,这些步骤是否可以可重复使用?与其他设置步骤相比,一遍又一遍地关闭和重新打开承载是非常耗时的。

我曾尝试对多个请求使用相同的承载,但在第一个请求之后获得了601状态代码。是否有一种解决方法可以重用同一承载者,但仍然可以发布多个帖子?

1 个答案:

答案 0 :(得分:0)

在测试后自己找到答案:第2-5步是可重用的。