使用ESP8266在Arduino上获取变量

时间:2015-11-08 18:48:29

标签: arduino esp8266

我试图通过URL中的一些GET变量让我的ESP8266“点击”我的网站。

我与AP的连接工作正常,当我查看AT命令时,我得到以下答案:

AT+CIPSTART="TCP","www.mydom.com",80
    CONNECT
AT+CIPSEND=93
    OK
GET /mypage.php?var=arduino_test&var2=121 HTTP/1.0\r\nHost: www.mydom.com\r\n\r\n
    busy s...
    Recv 93 bytes
    SEND OK
    CLOSED

但是,我没有在我的网络服务器上获得实际的“点击”。

我在mypage.php上创建了一个简单的PHP页面,它读取两个get变量并将它们写入mysql数据库 - 永远不会在那里获取条目,但是当我在浏览器中手动点击URL时,我得到的条目是数据库

1 个答案:

答案 0 :(得分:0)

//重置

AT + RST

//不是数据模式

AT + CIPMODE = 0

//设置多个连接

AT + CIPMUX = 1

//在端口80上建立网络服务器连接

AT + CIPSTART = 0," TCP"" api.thingspeak.com",80

//建立连接后设置发送的位数

AT + CIPSEND = 0110

//现在您输入您的地址并按Enter

获取https://api.thingspeak.com/apps/thinghttp/send_request?api_key=E2HEG9W6BRXBY0YM HTTP / 1.0