AT + CIPSTART仅接受IP或域名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AT + CIPSTART仅接受IP或域名相关的知识,希望对你有一定的参考价值。

我正在尝试将GPRS GSM A6连接到arduino。一切正常,但有一个小问题。而AT + CIPSTART只接受IP或域名。

比如这个,

AT+CIPSTART="TCP", "xxx.xx.x.xxx", 80

工作正常,或者这个,

AT+CIPSTART="TCP", "www.google.com", 80

也工作正常,但我要找的是这样的。

AT+CIPSTART="TCP", "xxx.xx.x.xxx/trackerCode/", 80

那就是我想指定目录和ip。但它不允许我这样做并返回+ CME错误。有没有办法做到这一点?

答案

唯一的方法是在GPRS模块固件中直接支持。所以从可用的AT命令开始,其中包含HTTP

如果没有,则必须通过示例12打开的TCP连接发送HTTP请求。 HTTP协议的外观如何在RFC 2612中定义。第一行上的请求名称,路径和http版本是必需的,可能需要更少的标头(对于具有虚拟域的服务器,它将是主机标头)

行结尾必须是“ r n”

以上是关于AT + CIPSTART仅接受IP或域名的主要内容,如果未能解决你的问题,请参考以下文章

SIM900A TCP/UDP 数据收发 , 串口调试

esp8266wifi模块怎么用

红帽7 DNS服务

第13章 使用Bind提供域名解析服务

如何使HTML中的输入框使其仅接受IP ADDRESS [重复]

TCP IP 的AT命令