[ESP8266]使用AT command傳送資料(建立TCP連線並且使用GET方法)

AT指令 

假設你的GET網址:
127.0.0.1/gettest.php?test=1

AT指令如下:

AT+CIPSTART="127.0.0.1",80
AT+CIPSEND=25
GET /gettest.php?test=1
AT+CIPCLOSE

紅字請詳見說明

說明

AT+CIPSEND: 連結目的的IP或網域

AT+CIPSEND:輸入你的GET指令需要用到幾節字數

拿上面的例子來說
GET /gettest.php?test=1 總共有23個字元(含空白),然後再加上結尾字元'\r','\n'所以總共是23+2=25

如果出現了 busy s...這表示了CIPSEND設置長度不夠


如果正確應該如下圖所示
其中TEST:2是我的網頁顯示資訊
CLOSE表示TCP結束連線了


AT+CIPCLOSE:強制結束連線


參考


留言

這個網誌中的熱門文章

[Arduino]電子秤平 重量感測條+HX711AD模組

cpe練習筆記 UVa401 Palindromes

cpe練習筆記 UVa10019 Funny Encryption Method