一.硬件:ESP8266,USB TO TTL模塊,軟件:串口調(diào)試助手
二.在心知官網(wǎng)注冊(cè)賬號(hào):心知天氣 - 高精度氣象數(shù)據(jù) - 天氣數(shù)據(jù)API接口 - 行業(yè)氣象解決方案
三.連接esp8266和usb轉(zhuǎn)ttl,打開(kāi)串口調(diào)試助手
四.發(fā)送AT指令
1.復(fù)位模塊
發(fā)送AT+RST
返回ready
2.測(cè)試AT指令
發(fā)送AT
返回OK文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-439994.html
3.配置STA模式
發(fā)送AT+CWMODE=1?
返回OK
4.連接wifi
發(fā)送AT+CWJAP="wifi名稱(chēng)","wifi密碼"
返回OK
5.設(shè)置時(shí)間地域
發(fā)送AT+CIPSNTPCFG=1,8
返回OK
6.獲取時(shí)間
發(fā)送AT+CIPSNTPTIME?
返回+CIPSNTPTIME:Fri Jul 22 17:33:39 2022
OK
7.連接心知服務(wù)器
發(fā)送AT+CIPSTART="TCP","api.seniverse.com",80
返回OK
8.使能esp8266透?jìng)髂J?/strong>
發(fā)送AT+CIPMODE=1 //0:禁止 1:使能
返回OK
9.開(kāi)啟數(shù)據(jù)傳輸
發(fā)送AT+CIPSEND
返回OK
10.獲取天氣信息(私鑰,城市,語(yǔ)言)
發(fā)送GET https://api.seniverse.com/v3/weather/now.json?key=ScuqSTA5ihQt3Oyhf&location=chengdu&language=zh-Hans&unit=c
?
?返回{"results":[{"location":{"id":"WM6N2PM3WY2K","name":"成都","country":"CN","path":"成都,成都,四川,中國(guó)","timezone":"Asia/Shanghai","timezone_offset":"+08:00"},"now":{"text":"陰","code":"9","temperature":"20"},"last_update":"2022-09-26T10:50:12+08:00"}]}?
11.退出透?jìng)?,取?span style="background-color:#fe2c24;">發(fā)送新行
發(fā)送+++
12.禁止esp8266透?jìng)髂J?/strong>
發(fā)送AT+CIPMODE=0
返回OK
13.斷開(kāi)服務(wù)器連接
發(fā)送AT+CIPCLOSE文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-439994.html
返回OK
五.以下為串口調(diào)試助手調(diào)試記錄
AT+RST
OK
WIFI DISCONNECT
rd l | l < $ #| r b c go l'o cp l;d;dp ' lco | | c o' d l` o'd`n; ?o d`p ' ; bo | c 'g l` ngl` g{ ' x g { #n < $l c 'o l og d '{ '? { gó
################################################
arch:ESP8266, 1
compile_time:Ai-Thinker|B&T
wifi_mac:e098068a38E7
sdk_version:v3.4-22-g967752e2
firmware_version:2.2.0
compile_time:Jun 30 2021 11:28:20
ready
################################################WIFI CONNECTED
WIFI GOT IP
AT
OK
AT+CWMODE=1
OK
AT+CWJAP="SZT","18190815525"
WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP
OK
AT+CIPSTART="TCP","api.seniverse.com",80
CONNECT
OK
AT+CIPMODE=1
OK
AT+CIPSEND
OK
>{"results":[{"location":{"id":"WM6N2PM3WY2K","name":"成都","country":"CN","path":"成都,成都,四川,中國(guó)","timezone":"Asia/Shanghai","timezone_offset":"+08:00"},"now":{"text":"陰","code":"9","temperature":"20"},"last_update":"2022-09-26T10:50:12+08:00"}]}{"results":[{"location":{"id":"WM6N2PM3WY2K","name":"成都","country":"CN","path":"成都,成都,四川,中國(guó)","timezone":"Asia/Shanghai","timezone_offset":"+08:00"},"now":{"text":"陰","code":"9","temperature":"20"},"last_update":"2022-09-26T10:50:12+08:00"}]}AT+CIPMODE=0
OK
AT+CIPCLOSE
CLOSED
OK
到了這里,關(guān)于ESP8266使用AT指令獲取時(shí)間和心知天氣的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!