1. 程式人生 > >ESP8266用AT指令獲取網路時間

ESP8266用AT指令獲取網路時間

用到的指令介紹 AT+CWMODE 配置wifi模式 AT+CWJAP 連線AP AT+CIPSTART 建立TCP連線 AT+CIPSEND 透傳發送資料

具體過程 先配置WiFi,esp8266連上路由器

AT+CWMODE=3
AT+CWJAP="HONOR9","123456789"
AT+CIPSTART="TCP","cgi.im.qq.com",80
AT+CIPSEND=100
GET http://cgi.im.qq.com/cgi-bin/cgi_svrtime

最後一步如果沒傳送出來多傳送幾次 下面是成果圖 這裡寫圖片描述

如果是想要獲取天氣也是同理,但由於獲取的內容是cjson,需要解析。

今天遇到了bug,我傳送AT+RST後一直復位,串列埠連上斷開連上斷開的,我以為是我自己搭建的電路出了問題,後來發現其實是這條指令在一直復位,之後AT+RESTORE恢復出廠預設以後就解決了