我如何将数据发送到Web服务器并通过sim800或sim900读取?

问题描述 投票:0回答:1

我听说有两种方法可以做到这一点,即GET和POST,我知道其中的区别,例如在GET方法中,我们以URL发送数据,而在POST方法中,我们按照某些规则进行操作。但是我不知道如何使用sim800或sim900以及如何配置我的模块。

gprs sim900 sim800
1个回答
1
投票

首先您必须初始化SIMCOM模块:

初始化

  1. 设置上下文类型:AT + SAPBR = 3,1,“ CONTYPE”,“ GPRS” \ r \ n
  2. 设置APN:AT + SAPBR = 3,1,“ APN”,“ YourAPN” \ r \ n
  3. 开放式承载:AT + SAPBR = 1,1 \ r \ n
  4. 查询载体:AT + SAPBR = 2,1 \ r \ n
  5. 启用HTTP功能:AT + HTTPINIT \ r \ n
  6. 设置承载配置文件标识符:AT + HTTPPARA =“ CID”,1 \ r \ n
  7. 设置URL:AT + HTTPPARA =“ URL”,“ YourURL” \ r \ n
  8. 在HTTP标头中设置Content-Type字段:AT + HTTPPARA =“ CONTENT”,“ application / json” \ r \ n

SIMCOM模块初始化后,您可以POST或GET:

对于POST请求

  1. 设置要发送的JSON字符串:AT + HTTPDATA = StringLength,20000 \ r \ nYourJSONString
  2. HTTP POST:AT + HTTPACTION = 1 \ r \ n

对于GET请求

  1. HTTP GET:AT + HTTPACTION = 0 \ r \ n
© www.soinside.com 2019 - 2024. All rights reserved.