WT32-ETH01作為TCP Client進行通訊

目錄

  • 模塊簡介
  • 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客戶端與電腦作為服務端通訊的所有內容啦。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/10056.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/10056.shtml
英文地址,請注明出處:http://en.pswp.cn/web/10056.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

鴻蒙OpenHarmony技術:【Docker編譯環境】

Docker環境介紹 OpenHarmony為開發者提供了兩種Docker環境,以幫助開發者快速完成復雜的開發環境準備工作。兩種Docker環境及適用場景如下: 獨立Docker環境:適用于直接基于Ubuntu、Windows操作系統平臺進行版本編譯的場景。基于HPM的Docker環…

其他編程語言中調用 Python 腳本,如何設置Python腳本的相對路徑

import os# 假設 script_directory 是你的腳本所在的目錄 script_directory os.path.dirname(os.path.abspath(__file__))# 使用 os.path.join 來構建相對路徑 relative_path_to_image os.path.join(script_directory, 合并/figure_pic2.png)# 現在你可以使用這個相對路徑來加…

uni-app+vue3 +uni.connectSocket 使用websocket

前言 最近在uni-appvue3websocket實現聊天功能,在使用websocket還是遇到很多問題 這次因為是app手機應用,就沒有使用websocket對象,使用的是uni-app的uni.connectSocket 為了方便測試這次用的是node.js一個簡單的dom,來聯調模擬…

Apache Flume Agent內部原理

Apache Flume Agent內部原理 Apache Flume 是一個可擴展的、分布式的日志收集、聚合和傳輸系統。在 Flume 中,Agent 是一個獨立的進程,負責接收、傳輸和處理數據。Agent 內部包含多個組件,每個組件都有不同的功能和責任。 1. Source&#xff…

5個 Elasticsearch 核心組件

Elasticsearch 是一個基于 Lucene 的搜索引擎,它提供了分布式、高可用、多租戶的能力。Elasticsearch 的核心組件包括節點(Node)、集群(Cluster)、索引(Index)、分片(Shard&#xff…

三下鄉社會實踐投稿攻略在這里

在當今信息爆炸的時代,如何讓自己的聲音被更多人聽到,成為許多人和企業所關心的問題。其中,向各大媒體網站投稿,成為了一種常見的宣傳方式。但是,如何投稿各大媒體網站?新聞媒體發文策略又有哪些呢&#xf…

Flutter Clipboard實現復制功能

Flutter內置了Clipboard 功能,可以幫助我們完成復制粘貼的功能,比如我們想把“hello flutter”復制到粘貼板,代碼如下: TextButton(onPressed: () async {await Clipboard.setData(ClipboardData(text: hello flutter)

基于SpringBoot設計模式之開端

文章目錄 前言引言開始 前言 為了更好的在項目中,能更加優雅的使用設計模式,比較針對性的解決我們的問題。我將在這個專欄詳細的描述23種設計模式,為了與時俱進,我打算通過springboot的形式將23種設計模式全部擼完! 引…

光耦推薦—高速風筒方案中用到哪些光耦型號

高速風筒是現代生活中常見的電器設備,廣泛應用于家庭、商業和工業領域;光耦是一種能夠將輸入信號轉換成輸出信號的元器件,其作用在于將電氣信號轉換成光信號,從而實現電路的隔離和保護;采用光耦可實現對風機轉速和溫度…

【管理咨詢寶藏99】離散制造智能工廠戰略規劃方案

本報告首發于公號“管理咨詢寶藏”,如需閱讀完整版報告內容,請查閱公號“管理咨詢寶藏”。 【管理咨詢寶藏99】離散制造智能工廠戰略規劃方案 【格式】PDF版本 【關鍵詞】智能制造、先進制造業轉型、數字化轉型 【核心觀點】 - 推進EHS、品質一致性、生…

【無標題】QCC 308x 518x 517x增加usb voice 32k采樣率

QCC 308x 518x 517x增加usb voice 32k采樣率 diff --git a/adk/src/domains/audio/kymera/kymera_usb_voice.c b/adk/src/domains/audio/kymera/kymera_usb_voice.c index 6dd82061..532c4ad8 100755 --- a/adk/src/domains/audio/kymera/kymera_usb_voice.c +++ b/adk/src/dom…

Failed to start tomcat.service: Unit is not loaded properly: Bad message 如何解決?

錯誤 “Failed to start tomcat.service: Unit is not loaded properly: Bad message” 通常意味著的 tomcat.service systemd 配置文件存在語法錯誤或配置不正確。為了解決這個問題,一步步檢查和修正這個服務文件。 1. 檢查 tomcat.service 文件 首先&#xff0c…

CSS文字描邊,文字間隔,div自定義形狀切割

clip-path: polygon( 0 0, 68% 0, 100% 32%, 100% 100%, 0 100% );//這里切割出來是少一角的正方形 letter-spacing: 1vw; //文字間隔 -webkit-text-stroke: 1px #fff; //文字描邊1px uniapp微信小程序頂部導航欄設置透明,下拉改變透明度 onP…

Docker部署RabbitMQ集群(單服務器多端口)

rabbitmq.conf在mq1、mq2、mq3下 ####文件內容 loopback_users.guest false listeners.tcp.default 5672 cluster_formation.peer_discovery_backend rabbit_peer_discovery_classic_config cluster_formation.classic_config.nodes.1 rabbitmq1 cluster_formation.classi…

SQL注入(sqli-labs第一關)

sqli-labs第一關 方法一:手工注入 來到第一關,圖上說我們需要一個數字的參數 于是我們先手工注入?id1 and 11 跟?id1 and 12發現頁面沒有報錯 每張截圖上面頁面中有select查詢語句,這是我在第一關的源碼中加上了echo "$sql ";…

SSM【Spring SpringMVC Mybatis】——Mybatis(二)

如果對一些基礎理論感興趣可以看這一期👇 SSM【Spring SpringMVC Mybatis】——Mybatis 目錄 1、Mybatis中參數傳遞問題 1.1 單個普通參數 1.2 多個普通參數 1.3 命名參數 1.4 POJO參數 1.5 Map參數 1.6 Collection|List|Array等參數 2、Mybatis參數傳遞【#與…

STL——stack容器【棧】

stack基本概念: 概念: 是一種先進后出的數據結構,它只有一個出口 因為只有一端可以調用,所以棧不支持遍歷操作 棧的操作: 棧中進入數據稱為:入棧(push) 棧中彈出數據稱為:出棧(pop) 生活中…

C#編程模式之享元模式

創作背景:各位朋友,我們繼續學習C#的編程模式,本文主要介紹享元模式。享元模式是一種結構型設計模式,它主要用于減少創建對象的數量,從而提高程序性能。它通過共享對象的方式來減少內存的使用,特別是系統中…

springCloud服務降級使用到的組件

服務降級在Spring Cloud中通常使用的組件包括斷路器(Circuit Breaker)和降級處理器(Fallback)。以下是它們的概念表述: 斷路器(Circuit Breaker):斷路器是一種設計模式,…

【多客陪玩】陪玩小程序源碼APP+小程序+公眾號開發 -源碼交付,線下可爆改家政,整理師等功能

簡述 隨著電競行業的快速發展,電競陪玩APP正在逐漸成為用戶在休閑娛樂時的首選。為了吸引用戶和提高用戶體驗,電競陪玩APP開發需要定制一些特色功能,并通過合適的盈利模式來獲得收益。本文將為您介紹電競陪玩APP開發需要定制的特色功能以及常…