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