1

URL にいくつかの GET 変数を使用して、ESP8266 を Web サイトに「ヒット」させようとしています。

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

ただし、Web サーバーで実際の「ヒット」が得られません。

2 つの get 変数を読み取り、それらを mysql DB に書き込む mypage.php に単純な PHP ページを作成しました。そこにエントリを取得することはありませんが、ブラウザで手動で URL にアクセスすると、DB にエントリが作成されます。

4

1 に答える 1

0

//リセット

AT+RST

//データモードではない

AT+CIPMODE=0

//複数の接続をセットアップする

AT+CIPMUX=1

// ポート 80 で Web サーバー接続を確立します

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

// 接続が確立されたら、送信するビット数を設定します

AT+CIPSEND=0,110

// ここで、アドレスを入力して Enter キーを押します

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

于 2015-12-01T19:37:41.250 に答える