ESP8266獲取天氣和萬年曆(Arduino)

2022-08-21 18:57:10 字數 685 閱讀 9031

過完年一直沒更新部落格,主要還是在繼續研究esp8266這塊板子的功能。上篇主要是在同一網路下,使用ios的siri呼叫捷徑控制,其主要原理是用esp8266做server端,接收來自ios的get http訪問。若是在同一網內,這樣的配置還是挺方便的,但是要在外網進行控制,就必須使用乙個內網穿透的軟體,並且該軟體還要執行在同乙個網內的裝置上,類似有花生殼、網路通等,對比下來,網路通給的頻寬大一點,響應比花生殼快,客戶端也更簡潔,不容易掉線。當做測試都可以的。

下面我們主要講一下esp8266如何做為客戶端,獲取網路天氣等資訊。其實就是將上面講的反過來用,使esp8266成為乙個client,訪問一些特定的url,基本上都是使用get和post方式,剛開始接觸可能有點難,但是弄清原理和結構之後,就簡單了。簡單來說,就是連上網的esp8266,建立client端,然後client傳送get http的訪問資訊,client獲取到的就是反饋的結果。當然,大多數時候arduino會採用jason的庫來幫助完成這項工作,因為更加便捷,而且一般api反饋的資料結構也都是jason的,畢竟和html很像,使用和提取都方便。

天氣api用的心知,萬年曆用的(使用說明也很詳細,文中的第乙個api鏈結點進入好像有點問題,用這個非常感謝這兩個免費的api介面提供者,以及參考的**原作者(

簡易萬年曆

div設定 li body calendar calendar ul calendar li calendar li h2 calendar li p calendar active calendar active p calendar text calendar text h2 calendar ...

迷你萬年曆for PocketPC

1.軟體配置 軟體名稱 迷你萬年曆 軟體id ewc sys 開發平台 net compact framework 1.0 執行平台 pocketpc 2003 開發語言 vb.net 多國語言簡中 簡繁結構體系 單機版開發日期 2006 02 2006 03 最高版本 2.5註冊方法 使用者名稱 ...

php萬年曆原型

計算當月天數 days date t strtotime 2017 11 1 w date w strtotime 2017 11 1 firstday 1 w 星期日星期一 星期二星期三 星期四星期五 星期六 for i firstday i days else i echo 以下部分是在tp框架...