• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

高性價比WIFI圖傳方案使用WEB配網(wǎng)發(fā)送get請求獲取天氣預(yù)報教程(免費版)

2020/09/08
625
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

原理圖和端口引用.png

共4個文件

      在上一期:高性價比WIFI圖傳方案快速入門教程 我們可以看到確實這個圖傳模塊可以實現(xiàn)高性價比的圖傳方案,但是問題又來了,上一期的wifi攝像頭連上的是局域網(wǎng)的熱點,并且局域網(wǎng)的熱點和密碼是寫死在程序里面的,所以讓這個圖傳模塊連上網(wǎng)絡(luò)似乎比較頭疼。

有一篇CSDN的博客論述了WIFI模塊各種常見的配網(wǎng)方式說明及其比較,證明了最好的配網(wǎng)方式是WEB配網(wǎng),反正個人覺得微信配網(wǎng)很麻煩,因為要使用微信,沒有微信就沒有辦法了。在這一期項目中:將要實現(xiàn)一個WEB配網(wǎng)方式,通過ESP32-CAM先創(chuàng)建一個知道賬號和密碼的AP熱點“daodanjishui”,然后用手機WIFI通過輸入密碼asdfghjkl連上這個熱點,再用該手機打開瀏覽器,在瀏覽器網(wǎng)址輸入欄輸入192.168.4.1(熱點的IP是固定的,如果想在局域網(wǎng)實現(xiàn)DNS域名解析,請看我:ESP32-CAM、ESP8266、WIFI、藍牙、單片機、熱點創(chuàng)建嵌入式DNS服務(wù)器(姐妹篇)),輸入網(wǎng)址之后就可以看到保存在ESP32的配網(wǎng)主頁(如果想編寫監(jiān)控主頁的話,請看我:ESP32-CAM、ESP8266、WIFI、藍牙、攝像頭設(shè)備實現(xiàn)嵌入式服務(wù)器點燈(原理圖+源碼)),在主頁輸入要鏈接的無線WIFI賬號和密碼 ,點擊連接即可。連上Internet之后,自然可以輕松地發(fā)送get請求,最后請求"心知天氣"的服務(wù)器(如果想自己搭建私人服務(wù)器的話,請看我:ESP8266作為客戶端發(fā)送get請求和post請求的電路方案設(shè)計(原理圖+程序))返回北京的天氣預(yù)報(如果想實現(xiàn)私人天氣報警的話,請看我:基于stm32、Android和Html的溫濕度監(jiān)控系統(tǒng)的設(shè)計(原理圖+源碼);如果想實現(xiàn)上傳天氣參數(shù)給私人服務(wù)器的話,請看我:ESP8266上傳DHT11數(shù)據(jù)給私人javaweb服務(wù)器實現(xiàn)網(wǎng)頁查詢數(shù)據(jù)的電路方案(電路圖+源碼))給ESP32模塊,最后ESP32-CAMM模塊通過串口打印出來天氣情況(如果想把串口打印的消息輸出到網(wǎng)頁,請看我:ESP32-CAM高性價比溫濕度監(jiān)控系統(tǒng) 和 ESP32-CAM無線監(jiān)控智能網(wǎng)關(guān)的設(shè)計與實現(xiàn))。

       下面是實際演示過程:

(1)模塊上電,通過ESP32-CAM先創(chuàng)建一個知道賬號和密碼的AP熱點“daodanjishui”,再輸入密碼連上去。

(2)打開該手機的隨便一個瀏覽器,在瀏覽器輸入IP:192.168.4.1(這個熱點IP是不會變的,所以不用看串口打印的IP地址就可以寫對),確定就跳轉(zhuǎn)到一個配網(wǎng)主頁。

(3)在配網(wǎng)主頁輸入需要連接路由器wifi和密碼,點擊連接

(4)如果密碼正確,ESP32會在串口打印出有關(guān)網(wǎng)絡(luò)信息(箭頭1),并且利用該網(wǎng)絡(luò)發(fā)送get請求(箭頭2)。用戶可以修改為LED指示燈也是沒有問題的。

  (5)互聯(lián)網(wǎng)上的“心知天氣”服務(wù)器收到該ESP32-CAM發(fā)送的get請求,就會把json格式的天氣預(yù)報信息返回給ESP32-CAM,ESP32-CAM再將該信息打印到串口上(不想讓程序復(fù)雜化,這里我沒有做json字符串解析)

   項目真源碼截圖:

       總結(jié):這套代碼可以學(xué)到圖傳攝像頭ESP32-CAM WEB配網(wǎng)、AP模式發(fā)布配網(wǎng)主頁到手機瀏覽器、嵌入式服務(wù)器獲取表單數(shù)據(jù)、STA模式連上Internet、發(fā)送GET請求給遠程服務(wù)器獲取天氣預(yù)報。免費版的代碼是沒有注釋的,收費版是有詳細注釋的,隨君選擇。本項目涉及到的有關(guān)項目都是原創(chuàng)為主,不是什么51單片機點燈之類程序,挑選的是比較新的前沿的設(shè)備進行創(chuàng)作。程序源碼都經(jīng)過嚴格測試,教程也詳細到位,從而保證了含金,也歡迎廣大電子愛好者和同學(xué)們采用相關(guān)的方案做電子設(shè)計、畢業(yè)設(shè)計或diy創(chuàng)作。

       在本項目中放入的快捷鏈接,同樣是精心準(zhǔn)備的電路設(shè)計方案,都是軟件硬件結(jié)合聯(lián)合調(diào)試的結(jié)晶,歡迎買家免費觀看和了解。

       后期將加入一些娛樂、玩耍和科幻創(chuàng)作的元素,敬請期待。

  • 原理圖和端口引用.png
    下載
    描述:原理圖
  • web配網(wǎng)(免費版).rar
    下載
    描述:Arduino源碼
  • 教程.rar
    下載
    描述:教程
  • 元件分析圖.png
    下載
    描述:模塊分析

相關(guān)推薦