目錄
- 模塊簡介
- WT32-ETH01作為TCP Client設置
- 電腦作為TCP Server設置
- 連接并進行通訊
- 總結
模塊簡介
WT32-ETH01網關主要功能特點:
采用雙核Xtensa⑧32-bit LX6 MCU.集成SPI flash 32Mbit\ SRAM 520KB
支持TCP Server. TCP Client, UDP Server. UDP Client工作模式
支持串口、wifi、 以太網和藍牙四個數據端口進行兩兩組合,數據透傳
支持通過有線網路或wifi兩種方式連接網絡對固件升級
支持wifi通過路由器接入互聯網或局域網,建立TCP/UDP連接,接入用戶的指定服務器
支持有線網絡接入
支持用戶二次開發
工業級工作溫度范圍: -40 ~ +85
串口波特率: 80~5000000
網絡協議: IPv4、 TCP/UDP
軟件加密: AES/RSA/ECC/SHA
WT32-ETH01作為TCP Client設置
這里將通過指令設置WT32-ETH01作為客戶端(TCP Client),通過網線連接電腦,電腦作為服務端與之通訊。
首先,通過發送指令設置模塊的IP地址及網關等參數,這里就直接放上指令了,跟著輸入即可:
1.配置模塊透傳通道:AT+PASSCHANNEL=1 //串口以太網模式(默認模式)
響應:OK
2.設置 DHCP:AT+CWDHCP_DEF=3,0(這里指令是關閉自動獲取IP)
響應:OK
3.設置 ip 地址:AT+CIPETH_DEF=“192.168.2.7”,“192.168.2.1”,“255.255.255.0”
響應:OK
4.查詢設備 IP 地址:AT+CIPETH_DEF?
響應:+CIPETH_DEF:“192.168.2.7”,“192.168.2.1”,“255.255.255.0”
OK
查詢出來的IP地址為前一步所設置的地址,則證明地址設置成功。
電腦作為TCP Server設置
下一步通過網線連接到電腦上,將電腦的IP地址設置為192.168.2.9,
打開電腦網絡連接控制面板,將IP地址改為下圖所示:
連接并進行通訊
然后WT32-ETH01發送連接服務器指令:
模塊作為 tcp client 連接服務器:AT+CIPSTART=“TCPC”,“192.168.2.9”,18821//protocol, server IP and port
響應:OK
用工具將電腦端設置為服務端并打開18821端口(端口可以自己選擇打開哪個,要和WT32-ETH01模塊發送指令時要連接的端口對應)。
連接上服務器就可以看到軟件顯示了客戶端的IP地址和端口,如下圖所示:
連接上之后就可以使能透傳模式,進行數據透傳:
總結
注意設置IP地址和網關的時候要保持網段一致。以上就是WT32-ETH01作為TCP客戶端與電腦作為服務端通訊的所有內容啦。