ESP8266測試環境搭建記錄

前言

本文主要記錄串口wifi模塊之間的環境搭建過程,使用電腦串口調試工具將wifi模塊配置爲服務器,電腦網絡調試助手工具配置爲客戶端。

1. wifi模塊配置過程

1.1 設置wifi模塊的串口參數

命令:“AT+UART_DEF=57600,8,1,0,0\r\n\r\n”

說明:設置波特率設置爲57600,並保存到 Flash。

命令效果:見下圖

在這裏插入圖片描述

1.2 重啓wifi

命令:“AT+RST\r\n”

說明:重啓模塊並且生效。

命令效果:見下圖

在這裏插入圖片描述

1.3 關閉回顯

命令:“ATE0\r\n”

說明:設置當前 Wi-Fi 模式爲站點模式,並保存到 Flash。

命令效果:見下圖

在這裏插入圖片描述

1.4 設置wifi模式

命令:“AT+CWMODE_DEF=1\r\n”

說明:設置當前 Wi-Fi 模式爲站點模式,並保存到 Flash。

命令效果:見下圖

在這裏插入圖片描述

1.5 連接到熱點

命令:“AT+CWJAP_CUR=“rtk-base”,“12345678”\r\n"

說明:連接到名稱爲rtk-base,密碼爲12345678的wifi,不保存到 Flash。

命令效果:見下圖

在這裏插入圖片描述

1.6 開啓多連接

命令:“AT+CIPMUX=1\r\n”

說明:只有在tcp多連接的情況下,才能配置爲tcp服務器。

命令效果:見下圖

在這裏插入圖片描述

1.7 創建服務器

命令:“AT+CIPSERVER=1,8090\r\n"

說明:開啓tcp服務器,端口號爲8090。

命令效果:見下圖

在這裏插入圖片描述

1.8 查詢wifi模塊的ip地址

命令:“AT+CIFSR\r\n"

說明:連接到熱點以後,熱點會自動給wifi模塊分配一個ip地址。

命令效果:見下圖

在這裏插入圖片描述

2. 電腦網絡調試助手配置

2.1電腦端網絡參數配置

將電腦wifi模塊連接到相同的熱點之後,然後選擇如下的參數:

協議類型:tcp客戶端;本地主機地址:選擇當前爲電腦端所分配的ip地址;遠程主機地址和端口好:保持與上述1.8中查詢到的服務器地址和端口號一致,之後點擊連接即可,如下圖所示:

在這裏插入圖片描述

3. 服務器和客戶端之間的通信

點擊網絡調試助手的連接按鈕,連接成功以後,wifi模塊的串口會輸出如下數據:

在這裏插入圖片描述
其中,0表示的是link id(客戶端的id),wifi模塊作爲多連接服務器的時候,最多允許5個客戶端連接,連接成功之後,即可在服務器端使用命令像客戶端發送數據:

命令:“AT+CIPSEND=0,25\r\n"

說明:服務器即將向客戶端0發送25個字節的數據。

效果圖如下:
在這裏插入圖片描述
客戶端接收到數據效果圖如下:
在這裏插入圖片描述

可以看到,發送端發送的數據是”this is a wifi tcp server tes“ ,接收端卻只收到”this is a wifi tcp server“,少了幾個字節,這是因爲”AT+CIPSEND=0,25“這條指令,只發送了25個字節的數據。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章