我正在使用带有itead 3G盾牌的arduino uno,我的盾牌工作正常但是它没有用http命令正确响应.
在发"AT+chttpact =......"
回给我+CHTTPACT: REQUEST
之后,当它发送GET命令时它根本没有响应
可能是什么问题呢 ??
这里的真实反应和代码:
GSM : Registered to network
GSM : Ready for AT command
*** Start HTTP Transaction ***
+CHTTPACT: REQUEST
AT+CHTTPACT="jsonplaceholder.typicode.com",80
Sends Request:
GET /posts/1/ HTTP/1.1
Host:jsonplaceholder.typicode.com:80
Content-Length:0
*** End HTTP Transaction ***
Memory Free : 1216
Run Code Online (Sandbox Code Playgroud)
代码:
// Included header files
#include <SoftwareSerial.h>
// AT command related
#define AT_CREG_QUERY ("AT+CREG?")
#define AT_CHTTPACT_COMMAND ("AT+CHTTPACT="%s",%d")
#define AT_CHTTPACT_INIT_RESPONSE ("+CHTTPACT: REQUEST")
#define AT_CHTTPACT_DATA_RESPONSE ("+CHTTPACT: DATA,")
#define AT_CHTTPACT_DONE_RESPONSE ("+CHTTPACT:0")
#define EOS ('\0')
#define …
Run Code Online (Sandbox Code Playgroud)