物聯傳媒 旗下網站
登錄 注冊
RFID世界網 >  技術文章  >  其他  >  正文

EWM103-W15SP系列WiFi模塊與電腦TCP透傳通信教程

日期:2026-03-26 13:29:51
摘要:本教程詳細講解億佰特EWM103-W15SP系列WiFi模塊與電腦建立TCP透傳通信的完整流程,涵蓋AP模式(TCP Server)和STA模式(TCP Client)兩種典型應用場景,包含AT指令配置、網絡參數設置及數據收發測試的全步驟圖文指導。

摘要

本教程詳細講解億佰特EWM103-W15SP系列WiFi模塊與電腦建立TCP透傳通信的完整流程,涵蓋AP模式(TCP Server)和STA模式(TCP Client)兩種典型應用場景,包含AT指令配置、網絡參數設置及數據收發測試的全步驟圖文指導。

概述

EWM103-W15SP是一款支持WiFi無線通信的物聯網模塊,可通過AT指令配置為AP(接入點)或STA(站點)模式,實現與電腦或其他設備的TCP透傳通信。本教程將演示兩種常見的連接方式:

? AP模式:模塊作為WiFi熱點,創建TCP Server與電腦通訊

? STA模式:模塊連接現有WiFi,作為TCP Client與電腦通訊

準備工作

硬件準備

設備

數量

說明

EWM103-W15SP測試套件

2套

WiFi模塊及配套底板

USB轉接線

2條

用于連接模塊與電腦


軟件準備

軟件

用途

下載地址

XCOM串口調試助手

發送AT指令配置模塊

億佰特官網下載

網絡調試助手

TCP/UDP通信測試

億佰特官網下載


提示:手機端用戶可在應用商店搜索"網絡調試助手"下載,不同軟件操作界面可能略有差異,請參照實際軟件說明操作。

方案一:AP模式 + TCP Server

本方案中,EWM103-W15模塊作為WiFi熱點(AP),創建TCP服務器,電腦連接該熱點后與模塊通信。

第一步:連接硬件

1. 使用USB線將EWM103-W15SP測試套件連接至電腦USB口

2. 打開XCOM串口調試助手

3. 配置串口參數:波特率115200,數據位8,無校驗,停止位1

4. 點擊"打開串口"

第二步:切換為AP模式

發送AT指令:

AT+CWMODE=2

說明:模塊首次上電默認既不是STA也不是AP模式,必須先發送指令切換工作模式。CWMODE=2表示設置為AP模式。

第三步:配置WiFi熱點參數

發送AT指令:

AT+CWSAP="test","123456789",6,2


參數說明:

參數

含義

SSID

test

WiFi熱點名稱

密碼

123456789

WiFi連接密碼(至少8位)

信道

6

WiFi工作信道

加密方式

2

WPA_PSK加密

第四步:開啟多連接模式

發送AT指令:

AT+CIPMUX=1

說明:創建TCP服務器必須先開啟多連接模式。注意:多連接模式下不支持透傳功能。

第五步:創建TCP服務器

發送AT指令:

AT+CIPSERVER=1,1001

參數說明:1表示開啟服務器,1001為監聽端口號。

第六步:查詢模塊IP地址

發送AT指令:

AT+CIFSR

記錄返回的AP模式IP地址(通常為192.168.4.1),后續電腦連接時需要使用。

第七步:電腦連接WiFi并建立TCP連接

1. 打開電腦WiFi設置,找到名為"test"的熱點

2. 輸入密碼123456789連接

3. 打開網絡調試助手

4. 選擇"TCP Client"模式

5. 輸入服務器地址(模塊IP)和端口(1001)

6. 點擊連接

第八步:數據收發測試

發送數據(模塊→電腦):

由于服務器模式不支持透傳,需使用指定長度發送指令:

AT+CIPSEND=0,3

參數說明:0為TCP連接標識(客戶端編號),3為發送數據字節數。發送指令后出現>提示符,輸入3個字節數據即可發送至電腦。


接收數據(電腦→模塊):

網絡調試助手發送的數據會直接顯示在XCOM接收區。

方案二:STA模式 + TCP Client

本方案中,EWM103-W15模塊連接現有WiFi網絡(STA模式),作為TCP客戶端連接電腦上的TCP服務器,支持透傳模式。

第一步:連接硬件

1. 使用USB線將EWM103-W15SP測試套件連接至電腦USB口

2. 打開XCOM串口調試助手

3. 配置串口參數:波特率115200,數據位8,無校驗,停止位1

4. 點擊"打開串口"

第二步:切換為STA模式

發送AT指令:

AT+CWMODE=1

說明:CWMODE=1表示設置為STA(Station)模式,模塊將作為客戶端連接現有WiFi。

第三步:連接WiFi網絡

發送AT指令:

AT+CWJAP="test","123456789","32:83:98:82:ce:a0"


參數說明:

參數

示例值

含義

SSID

test

要連接的WiFi名稱

密碼

123456789

WiFi密碼

MAC地址

32:83:98:82:ce:a0

目標WiFi的MAC地址(用于區分同名WiFi)


注意:MAC地址參數必須填寫,請根據實際連接的WiFi路由器MAC地址進行修改。連接成功后串口會返回"WIFI CONNECTED"提示。

第四步:電腦創建TCP服務器

1. 確保電腦已連接同一WiFi網絡(本例為"test")

2. 打開網絡調試助手

3. 選擇"TCP Server"模式

4. 設置監聽端口為1234

5. 點擊啟動服務器

6. 記錄電腦的IP地址(如192.168.4.2)

第五步:設置單連接模式

發送AT指令:

AT+CIPMUX=0

說明:只有在單連接模式下才能使用透傳功能。單連接模式支持TCP客戶端和UDP。

第六步:連接TCP服務器

發送AT指令:

AT+CIPSTART="TCP","192.168.4.2",1234

參數說明:TCP為連接類型,192.168.4.2為服務器IP地址,1234為監聽端口。連接成功后串口返回"CONNECT"提示。

第七步:開啟透傳模式

發送AT指令:

AT+CIPMODE=1

說明:開啟透傳模式后,串口收到的數據將直接通過TCP發送,無需額外指令。

第八步:數據收發測試

發送數據(模塊→電腦):

在XCOM中直接輸入數據(如12345),數據會自動通過TCP發送至電腦,網絡調試助手即可收到。


接收數據(電腦→模塊):

在網絡調試助手中發送數據,XCOM會直接顯示接收到的內容。

兩種模式對比

對比項

AP模式 + TCP Server

STA模式 + TCP Client

模塊角色

WiFi熱點 + 服務器

WiFi客戶端 + TCP客戶端

連接方式

設備直連模塊熱點

模塊連接現有路由器

透傳支持

不支持(多連接模式限制)

支持(單連接模式)

適用場景

無路由器環境、點對點通信

局域網內多設備通信

最大連接數

多個客戶端

單一服務器

常見問題

Q1:發送AT指令無響應?

? 檢查串口參數是否為115200 8N1

? 確認USB連接正常,驅動已安裝

? 檢查AT指令格式,末尾是否有回車換行

Q2:WiFi連接失敗?

? 確認WiFi名稱和密碼正確

? STA模式下檢查MAC地址是否填寫正確

? 確保WiFi信號強度足夠

Q3:TCP連接建立失敗?

? 檢查IP地址和端口是否正確

? 確保防火墻未阻止連接

? 確認模塊和電腦在同一網絡

相關資源

? 如需配置其他參數,請參考EWM103-W15產品手冊

? AT指令集完整說明請查閱AT指令參考文檔

? 更多應用案例請訪問億佰特官網技術支持

本教程適用于EWM103-W15系列WiFi模塊,其他型號請參考對應產品手冊。