第一次發(fā)博客,可能不是很詳細,我也是才開始學ESP8266,找了幾天資料,如果你也是準備開始學ESP8266的話可以一起交流交流。
附件里有我自己整理出來的一份資料,大家可以一起交流交流
在看《ESP8266新手入門調試指導(補全)》過程中,我總感覺AP模式和Station模式就是是為了配合Server和Client這兩種收發(fā)方式,在設置AP或者Station時我建議將其單獨打開進行調試,這樣能區(qū)分這兩者在Server和Client上用法的不同。
AP:也就是無線接入點,是一個無線網絡的創(chuàng)建者,是網絡的中心節(jié)點。一般家庭或辦公室使用的無線路由器就是一個AP。
STA站點:每一個連接到無線網絡中的終端(如筆記本電腦、PDA及其它可以聯(lián)網的用戶設備)都可稱為一個站點。
在測試之前請先燒錄AT固件,燒錄教程也請在網上自行搜索,這個網上資源很詳細也很簡單,我在這只提示一下,燒錄的軟件在學習中我發(fā)現(xiàn)有兩種,我喜歡用ESP8266Flasher這個,因為按鍵少2333
Server方法收發(fā),要在模式為AP下。
AT 測試會返回OK
AT+RST 復位(重啟)
AT+CIOBAUD=9600/115200 設置工作波特率,之后就更改波特率
AT+CWMODE=2/3 重啟后有效,設置模塊工作模式 1-Station 2-AP模式 3-AP兼Station模式
AT+CWMODE? 查看模塊的WIFI應用模式
AT+CWSAP="趕路人","12345678",1,3 只有在AP開啟后有效,設置網點,若出現(xiàn)連接不上可重啟,1為通道號,3為密碼類型
AT+CWLIF 查看接入設備IP(電腦或者手機)
AT+CIFSR 查看模塊IP
AT+CIPMUX? 查詢本模式的傳輸模式
AT+CIPMODE? 查看模塊的WIFI應用模式
AT+CIPSTO? 查詢本模塊的服務器超時時間
AT+CIPMUX=1 設置模塊傳輸方式 0-單路連接 1-多路連接
AT+CIPSERVER=1,8080 打開server模式,8080為端口號(打開這個,網絡調試助手才能連接上)
AT+CIPSTO=2280 設置服務器超時時間
AT+CIPSTATUS 查看當前連接(AP模式下返回為接入模塊的設備的信息)
AT+CIPSEND=0,6 模塊發(fā)送數(shù)據(jù),0為id號(通過查看當前連接查得),6為字節(jié)長度
Client方法收發(fā),要在模式為Station下。
AT 測試會返回OK
AT+RST 復位(重啟)
AT+CIOBAUD=9600/115200 設置工作波特率,之后就更改波特率
AT+CWMODE=1/3 重啟后有效,設置模塊工作模式 1-Station 2-AP模式 3-AP兼Station模式
AT+CWMODE? 查看模塊的WIFI應用模式
AT+CIFSR 查看模塊IP
AT+CIPMUX? 查詢本模式的傳輸模式
AT+CIPMODE? 查看模塊的WIFI應用模式
AT+CIPSTO? 查詢本模塊的服務器超時時間
AT+CIPMUX=1 設置模塊傳輸方式 0-單路連接 1-多路連接 *若要重啟,則在重啟后再次設置為1
AT+CIPSERVER=0 關閉server模式,可能會要求重啟
AT+CWJAP="2-3","12345678" 連接外部熱點(就是加入路由器的AP),調試所用電腦也要連入
AT+CWJAP? 查詢當前模塊已連接的WIFI熱點(AP),這里正確才是真正連接上了
/*AT+CWJAP? 查詢當前模塊已連接的WIFI熱點(AP)
AT+CWQAP 退出模塊當前連入的AP*/
AT+CIPSTART=2,"TCP","192.168.0.103",8080 建立TCP連接,2為id號(自行設置,后面發(fā)送數(shù)據(jù)需要),“193.168.0.103”是連入路由器的IP(可用命令提示符ipconfig查詢)
AT+CIPSEND=2,8 模塊發(fā)送數(shù)據(jù),模塊作為客服端
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |