照前面的教程演示,如果想要給esp8266模塊聯網,可以使用AT指令加上SSID和密碼即可以讓模塊連接到無線網絡上。
但是對于一個投向了市場的產品而言,消費者購買了你的一個可以聯網的智能產品,當他們想要使用的時候總不能讓消費者也使用AT指令這樣的方式去連網,這是不現實的。所以,面對這種情況,是要能夠提供更加便捷操作的方式讓用戶進行連網配置的,比如利用手機,PC電腦之類的終端。
目前常見的用于wifi的配網方式有AP配網和SmartConfig智能配網兩種方式。它們的原理分別如下:
AP 模式配網
AP 模式配網是要讓esp8266處于AP熱點的模式,可以組建一個局域網。手機連接這個esp8266產生的熱點,然后手機上通過配置軟件輸入需要連接的無線網絡的SSID和密碼,然后發送到esp8266模塊,esp8266收到SSID和密碼之后,就去連接指定的熱點,連接成功之后再轉換工作模式。
AP 模式的操作可以參見如下的示意圖:
假如 esp8266 產生的熱點wifi名稱為“ESP8266_wifi”,無線路由器的wifi名稱為“TP_WIFI”,如下:
簡單的示意圖如下:
SmartConfig 智能配網
SmartConfig配網方式是相較于AP配網來說操作更加簡單的一種配網方式。
SmartConfig配網的流程大致為:ESP8266處于STA模式下,手機連接上ESP8266將要連接的無線路由器的wifi,手機上打開配網用的APP,輸入SSID和密碼之后,通過無線路由器廣播或者組播無線路由器的wifi信息到esp8266模塊,esp8266模塊收到廣播的信息,解析出連接無線路由器的SSID和密碼并接入到wifi,成功接入后esp8266轉為正常的工作模式,即完成了配網的過程。
簡單的過程示意如下:
ESP8266的配網
ESP8266的配網目前用的最多也最簡單的操作是用樂鑫的ESP-Touch或者微信AirKiss實現。
由于我手上只有一塊NodeMcu開發板,沒有做其他的外接配置操作,所以就用AT指令+配網工具的方式進行演示如何配網。
(1) 連接硬件,確保硬件的連接沒有錯誤。
(2) 輸入AT固件。如果原本就有相應的AT固件的話就不用刷了,如果沒有就需要先刷入固件。固件的話可以選擇樂鑫官方提供的AT固件,比如:
https://docs.ai-thinker.com/%E5%9B%BA%E4%BB%B6%E6%B1%87%E6%80%BB
用這個即可:
(3) 燒錄固件
燒錄固件可以到樂鑫上去下載,如下:
https://www.espressif.com.cn/zh-hans/support/download/other-tools
(4) 固件燒錄完成之后,就可以開始進行配網了。
輸入如下的AT指令,讓ESP8266模塊處于STA模式,指令如下:
AT+CWMODE=1
AT+CWSTARTSMART=3
注意:上面的指令是為了做演示用的,實際的產品中是要通過其他的方式完成這些設置的,比如使用按鈕、觸摸屏之類的。
(5) 打開ESP-Touch配網工具,輸入需要連接的WIFI的用戶名和密碼,輸入完成之后點擊確認等待配網完成。
ESP-Touch APP下載鏈接:https://www.espressif.com.cn/zh-hans/support/download/apps
ESP-Touch 輸入界面如下:
(6) 連接成功之后的示意圖如下:
ESP8266 模塊通過串口返回的調試信息如下:
到這一步ESP-Touch的配網就完成了。
(7) 配網完成之后需要退出配網的智能連接,使用指令如下:
AT+CWSTOPSMART // 退出智能配網
AT+CIPSTATUS // 查詢網絡連接狀態
(1) 正確連接硬件。
(2) 輸入固件。參考ESP-Touch的刷固件。
固件刷好之后,輸入指令進入到智能配置模式:
AT+CWMODE=1
AT+CWSTARTSMART=3
(3) 微信上找到微信公眾號“安信可科技”,進入并找到“應用開發”里面的“微信配網”,并進入。如下圖:
(4) 手機連接上需要讓esp8266接入的無線路由器的wifi,在微信airkiss上輸入密碼,然后進行配置。如下示意圖:
完成之后的示意圖如下:
esp8266模塊返回的信息如下:
(5) 完成之后退出智能配網模式。如下指令:
AT+CWSTOPSMART // 退出智能配網
AT+CIPSTATUS // 查詢網絡連接狀態
注意:我在配網過程中發現,手機開啟定位功能之后能配置成功,沒開啟配置不成功,不知道這個是不是跟手機有關!!!
果想要讓電腦用手機的網絡來上網,該怎么做呢?
我們首先要準備一部能上網的手機,一根數據線。
打開手機網絡,然后用數據線將手機和電腦進行連接
打開設置,選擇其他無線連接
打開個人熱點,然后返回,打開USB共享網絡
稍等幾秒鐘,電腦就可以上網了!如果這時依然沒法上網,可以點擊電腦的“控制面板”“網絡和Internet”“網絡連接”,選擇這個網絡進行連接就可以了~
本期內容就到這里啦,歡迎關注小通,獲取更多通信玩機技巧和技術支持哦~如果有問題需要反饋,可以在評論區進行留言,也可以私信小通,幫你解決各種通信問題哦,我們下期再見~
在裝寬帶的業務員喜歡把撥號設置在光貓設備里,其中最主要的原因就是減少上門維護次數以及給用戶節省維修費用,一舉兩得的事情,何樂而不為呢?很多人都遇到過家里寬帶突然無法上網的情況,沒有欠費也不是片區故障。那么在這種情況下,我們一般都會打運營商的客服電話來解決問題。不知道大家有沒有注意到,客服最常用的方法是:在后臺刷新一下我們的網絡,然后讓我們重啟一下光貓設備和路由器,或者直接斷電幾分鐘后通電。一般情況下,如果是光貓設備上游出現的一些問題,幾乎都可以解決。
現在家庭寬帶一般都是光纖入戶,但是光纖并不是直接連接用戶終端設備,而是先拉到家里入戶弱電箱里,然后連接寬帶運營商的光貓設備。這個光貓設備是寬帶運營商免費贈送且必須安裝的,另外,雖然寬帶運營商的光貓設備并不是最好的,但是我個人也不建議大家網上自行購買光貓設備。因為,如果我們把寬帶運營商的光貓換成自己買的光貓的話,很可能無法上網,得不償失!
所以說,光貓設備是屬于寬帶運營商的。從某種程度上來說,光貓是劃分運營商和用戶責任的一個設備,也就是說光貓以及上游出現的問題,是寬帶運營商的責任,需要免費上門服務。而光貓設備下游的網絡出現問題,那么就是用戶的責任,這種情況下,寬帶運營商是有償上門服務。
1、因為光貓設備的維護是運營商負責的,光貓的安裝和調試比較復雜,并不像路由器可以“傻瓜式”一鍵設置,一般非專業人員操作不了。而且,設置光貓設備也需要登錄后臺服務器,這時候也需要賬號和密碼。安裝師傅一般不會把光貓設備的賬號和密碼告訴我們,登錄光貓設備后臺后才能對光貓參數進行設置,輸入寬帶的賬號和密碼,選擇撥號上網方式就可以正常上網。所以說,光貓設備里的參數還是比較隱私的,用戶不能隨便登錄設置,這樣就避免了用戶誤操作導致家里寬帶斷網的情況。
2、在幾年前,那時候家里安裝寬帶主要是用來連接電腦,家里并不需要安裝無線路由器以及交換機等。因此,寬帶師傅一般就會把撥號上網設置在電腦里,打開電腦聯網前,需要輸入賬號和密碼進行撥號上網。后來,有很多家庭開始安裝無線路由器,這時候,裝寬帶的業務員就把撥號設置在路由器里。
但是,這兩種方法都給運營商帶來了一些麻煩,運維人員經常需要上門維修。因為很多人用電腦進行撥號上網時,經常一不小心就搞錯導致無法上網。另外,無線路由器一般都是用戶自行安裝,所以當他們設置無線路由器的時候,不會進行撥號設置。這些情況下,他們都會給運營商客服打電話,因此,運營商不得不派人上門去檢測維修。
如果把撥號設置在光貓里,那么不管我們是連接電腦還是設置無線路由器,都不需要進行撥號,一般都是一鍵式的操作聯網就可以。光貓設備就可以自己完成一個撥號的過程,即光貓設備報備后,直接連接網線即可使用。這樣的話,就減少了用戶寬帶故障發生率,運營商就降低了運維成本。
另外,也給用戶節省了一些費用。我們知道,寬帶接入家庭以后,光貓設備之后的環節出了問題,是歸用戶自己負責的。如果需要運營商維修的話,并不是免費的,需要收取上門服務費。一次一般需要百十來塊錢,撥號設置在光貓設備里,那么由于撥號引起的一系列問題,運營商都必須免費上門維修。這樣,無形之中也給用戶節省了一筆費用。
3、更方便用戶使用寬帶。我們知道,現在設置無線路由器很簡單,沒有接觸過這方面知識的人,只需要參考說明書幾步也可以完成設置。之前,設置無線路由器比較復雜,一般需要專業人員。之所有變得這么簡單,除了路由器變得更加智能外,還有現在撥號設置在光貓設備里,那么路由器上網方式就不需要要進行撥號設置,選擇自動獲取IP地址即可。
另外,家里如果需要安裝多臺無線路由器的話,也非常方便。只需要把路由器的IP地址設置一下就可以實現,完全不用什么橋接等比較復雜的方式。
4、除此之外,現在運營商的光貓設備也具有無線路由器的功能,也就是說光貓設備上不僅有網絡端口,而且還自帶無線wifi功能。那么如果家里設備比較少,面積也小的話,我們就可以把撥號設置在光貓設備里,光貓設備就可以自己撥號聯網,那么光貓設備的無線路由器功能就發揮了作用,家里就不需要另外配備路由器。