一、借助ESP8266 WIFI模塊(ESP8266-01S芯片),實現Android手機有人網絡調試助手(或Android手機網絡調試助手)與PC端串口調試助手互相通信原理分析。
通過PC端串口調試助手(如:安信可串口調試助手軟件)給ESP8266 WiFi模塊(ESP8266-01S芯片)下達激活WiFi功能的AT命令,把ESP8266 WiFi模塊(ESP8266-01S芯片)設置成具有端口號能發射WiFi的服務器端。先讓Android手機連上ESP8266 WiFi模塊(ESP8266-01S芯片)發射出的WiFi,通過查看Android手機連上ESP8266 WiFi模塊(ESP8266-01S芯片)所發射出WiFi的相關信息,可以獲取ESP8266 WiFi模塊(ESP8266-01S芯片)所發射出WiFi的IP地址和端口號。然后在Android手機上的有人網絡調試助手(或Android手機網絡調試助手)服務器端(tcp server)界面輸入ESP8266 WiFi模塊(ESP8266-01S芯片)所發射出WiFi的端口號,用來激活ESP8266 WiFi模塊(ESP8266-01S芯片)所設置的端口。再切換到Android手機上的有人網絡調試助手(或Android手機網絡調試助手)客戶端(tcp client )界面,在該界面下輸入ESP8266 WiFi模塊(ESP8266-01S芯片)所發射WiFi的IP地址(利用Android手機WiFi)和端口,點擊增加,讓Android手機上的有人網絡調試助手(或Android手機網絡調試助手)連接上ESP8266 WiFi模塊(ESP8266-01S芯片)所發射出的WiFi。當Android手機上的有人網絡調試助手(或Android手機網絡調試助手)連接ESP8266 WiFi模塊(ESP8266-01S芯片)發射出的WiFi成功后,可在Android手機上的有人網絡調試助手(或Android手機網絡調試助手)客戶端(tcp client )界面輸入框輸入信息並發送,經ESP8266 WiFi模塊(ESP8266-01S芯片)接收后,再發送給PC端串口調試助手(如:安信可串口調試助手軟件)接收,也可在PC端串口調試助手(如:安信可串口調試助手軟件)下達發送數據的AT命令,緊接着在PC端串口調試助手(如:安信可串口調試助手軟件)輸入框輸入信息並發送,經ESP8266 WiFi模塊(ESP8266-01S芯片)接收后,再發送給Android手機上的有人網絡調試助手(或Android手機網絡調試助手)客戶端(tcp client )接收,從而實現Android手機上的有人網絡調試助手(或Android手機網絡調試助手)與PC端串口調試助手(如:安信可串口調試助手軟件)互相通信。
二、借助ESP8266 WIFI模塊,實現Android手機有人網絡調試助手(或Android手機網絡調試助手)與PC端串口調試助手(如:安信可串口調試助手軟件)互相通信接線圖。
三、借助ESP8266 WIFI模塊,實現Android手機有人網絡調試助手(或Android手機網絡調試助手)與PC端串口調試助手(如:安信可串口調試助手軟件)互相通信調試。
(1)、使用PC端串口調試助手軟件(如:安信可串口調試助手軟件)對ESP8266 WiFi模塊(ESP8266-01S芯片)發送激活ESP8266 WiFi模塊(ESP8266-01S芯片)WiFi功能AT指令調試
<1>、在安信可官網下載安信可串口調試助手軟件
<2>、雙擊打開安信可串口調試助手軟件,彈出以下界面。
<3>、USB轉TTL串口與ESP8266 WiFi模塊(ESP8266-01S芯片)相互連線后再與電腦連接。
<4>、USB轉TTL串口與ESP8266 WiFi模塊(ESP8266-01S芯片)相互連線再與電腦連接后,右鍵點擊電腦上的計算機,在彈出列表中選中屬性,此時彈出一個關於電腦控制面板的信息界面,點擊左上邊設備管理器,彈出設備管理器界面,找到端口項點開,出現新增一個通信串口:COM3。
<5>、回到安信可串口調試助手軟件界面端口處選COM3端口,在波特率處將4800改為115200,如以下界面。
<6>、在安信可串口調試助手軟件界面點擊“打開串口”后,彈出以下界面。
<7>、(注意:此步驟是為了后面方便編寫STC系列單片機能與ESP8266 WiFi模塊(ESP8266-01S芯片)在波特率為9600下進行通信,使用安信可串口調試助手軟件來修改ESP8266 WiFi模塊(ESP8266-01S芯片)波特率為9600。)由於STC系列單片機與ESP8266 WiFi模塊(ESP8266-01S芯片)是在波特率為9600下進行通信,而ESP8266 WiFi模塊(ESP8266-01S芯片)默認波特率是115200,因此需要使用安信可串口調試助手軟件來修改ESP8266 WiFi模塊(ESP8266-01S芯片)波特率為9600,操作如下所示。
<8>、使用安信可串口調試助手軟件來修改ESP8266 WiFi模塊(ESP8266-01S芯片)波特率為9600后,在安信可串口調試助手軟件界面點擊“關閉串口”,回到安信可串口調試助手軟件界面端口處選COM3端口不變,在波特率處將115200改為9600,如以下界面。
<9>、在安信可串口調試助手軟件界面點擊“打開串口”,發送項右側空白欄輸入“AT+RST”驗證安信可串口調試助手軟件在修改ESP8266 WiFi模塊(ESP8266-01S芯片)波特率為9600后,是否能與ESP8266 WiFi模塊(ESP8266-01S芯片)正常通信,否則安信可串口調試助手軟件界面無信息返回,操作如下所示。
<10>、使用安信可串口調試助手軟件對ESP8266 WiFi模塊(ESP8266-01S芯片)發送激活ESP8266 WiFi模塊(ESP8266-01S芯片)WiFi功能AT指令調試,操作如下所示。
(2)、激活ESP8266 WiFi模塊(ESP8266-01S芯片)WiFi功能后,連接ESP8266 WiFi模塊(ESP8266-01S芯片)WiFi。
<1>、點開手機端設置,找到無線網絡並點開,彈出以下界面。
<2>、點開被激活的ESP8266 WiFi模塊WiFi,輸入密碼,點擊連接,操作如下所示。
<3>、點擊連接后,若連接成功,彈出以下界面。
<4>、查看連接ESP8266 WiFi模塊(ESP8266-01S芯片)WiF成功后WiFi相關信息,如以下界面。
(3)、借助ESP8266 WIFI模塊(ESP8266-01S芯片),實現Android手機有人網絡調試助手軟件(或Android手機網絡調試助手軟件)與PC端串口調試助手(如:安信可串口調試助手軟件)互相通信調試。
<1>、下載Android手機有人網絡調試助手軟件
<2>、雙擊Android手機有人網絡調試助手軟件,彈出以下界面
<3>、在Android手機有人網絡調試助手軟件界面,先選擇tcp server,再點擊配置,彈出以下界面。
<4>、在Android手機有人網絡調試助手軟件tcp server界面的服務設置欄內端口處修改5000為8080,再點擊激活,如以下操作。
<5>、當Android手機有人網絡調試助手軟件tcp server端口激活后,彈出以下界面。
<6>、在Android手機有人網絡調試助手軟件tcp server界面,再次點擊配置,可以看到tcp server端口激活顯示界面,如以下界面。
<7>、在Android手機有人網絡調試助手軟件界面,選擇tcp client,彈出以下界面。
<8>、在Android手機有人網絡調試助手軟件tcp client界面,點擊增加,彈出以下界面。
<9>、在Android手機有人網絡調試助手軟件tcp client界面的增加連接欄內IP處將192.168.1.100改為192.168.4.1(ESP8266 WiFi模塊(ESP8266-01S芯片)WiFi的IP地址),端口處修改,8899為8080(ESP8266 WiFi模塊(ESP8266-01S芯片)WiFi的端口),再點擊增加,如以下操作。
<10>、當Android手機有人網絡調試助手軟件tcp client的IP和端口激活后,Android手機有人網絡調試助手軟件tcp client界面和安信可串口調試助手軟件界面顯示如下所示。
<11>、在Android手機有人網絡調試助手軟件tcp client界面輸入框輸入發送給安信可串口調試助手軟件接收的數據,再點擊發送,操作如下所示。
<12>、Android手機有人網絡調試助手軟件成功發送信息給安信可串口調試助手軟件顯示界面,如下所示。
<13>、安信可串口調試助手軟件接收區界面成功接收來自Android手機有人網絡調試助手軟件tcp client界面輸入框輸入發送的數據,如以下界面。
<13>、既然Android手機有人網絡調試助手軟件可以給安信可串口調試助手軟件發送數據,那么安信可串口調試助手軟件也可以給Android手機有人網絡調試助手軟件發送數據,實現相互通信,操作如下所示。