WIZ ConfigTool批量配置S2E模塊

S2E系列, 串口轉以太網, 應用
近期有很多用戶問,一個一個的配置太麻煩,可不可以批量配置S2E模塊呢?現在我就來教大家如何批量配置S2E模塊! 步驟: 1、首先確保PC與S2E模塊處於同一局域網內; 2、打開WIZ ConfigTool配置工具,點擊"Search"進行搜索,同一局域網內的所有模塊會以MAC地址的形式羅列在配置工具左側; 3、點擊選中某一個MAC地址(MAC地址變成藍色)即可對其對應的模塊進行配置,配置完一個設備後,點擊"Save Current Settings",即可保存當前配置文件。 4、如果要將該配置應用到其他所有可以搜到的模塊,點擊"Auto Set All Listed Modules"即可完成配置。 5、如果要將該配置應用到另一個模塊,可以選中另外一個模塊,然後點擊"Load Setting File",然後打開剛保存的配置文件,再點擊"Appy Settings"按鈕,即可完成配置。
Read More
WIZnet高性能以太網模塊

WIZnet高性能以太網模塊

Uncategorized, WIZnet 產品應用小例全系列, 串口轉以太網, 博客, 應用
WIZnet高性能以太網模塊有以下幾個系列: - W5500S2E 系列 • W5500S2E-S1, W5500S2E-Z1, W5500S2E-R1 - W7500S2E 系列 • W7500S2E-Z1, W7500S2E-R1, W7500S2E-C1 高性能以太網模塊特點: W5500S2E系列 • 支持Modbus RTU/ASCII轉Modbus TCP/UDP • 支持Modbus over TCP/UDP • 波特率可設置為1.2Kbps~1.152Mbps • 支持NetBIOS功能,方便用戶為其設備命名 • 支持本地和遠程固件升級 • 支持數據/AT 模式通信 • 特設Socket連接狀態管腳,確保用戶每包數據不丟失 • 支持連接密碼校驗功能,提高通信安全性 • 智能網線偵測及Keep Alive功能,保證網絡鏈路實時暢通 • 配置方式:上位機、Web瀏覽器、串口AT命令 W7500S2E系列 - W7500S2E 系列 • 波特率可設置為300bps~460,800bps • 支持NetBIOS功能,方便用戶為其設備命名 • 支持數據/AT 模式通信 • 特設Socket連接狀態管腳,確保用戶每包數據不丟失 • 支持連接密碼校驗功能,提高通信安全性 • 智能網線偵測及Keep Alive功能,保證網絡鏈路實時暢通 • 配置方式:上位機、Web瀏覽器、串口AT命令 通用型RJ45/網絡變壓器 - HanRun • HRW5500RE - 工業級RJ45 • HRW5500TE -工業級網絡變壓器 WIFI模塊 - WizFi360 • GB15629.11-2006、IEEE802.11 b/g/n/e/i/d/k/r/s/w • 集成32位嵌入式Cortex-M3處理器,工作頻率80MHz • 集成通用加密硬件加速器,支持PRNG/SHA1/MD5/RC4/DES/3DES/ AES/CRC/RSA等多種加解密協議 • 集成2.4G射頻收發器,滿足IEEE802.11規範 • 支持Wi-Fi WMM/WMM-PS/WPA/WPA2/WPS • 支持20/40M帶寬工作模式 • 支持STA/AP/STA+AP工作模式 • 支持AT遠程升級 • 支持Smart Config功能(包括Android和IOS設備) • HSPI、UART、I2C、I2S、SDIO2.0、7816接口、PWM、GPIO • 集成電源管理電路 • 睡眠模式電流小於10uA • 2ms之內喚醒、連接並傳輸數據包 • 工作溫度範圍:-40℃~85℃ 服務器: - CAN轉以太網 • 10/100M自適應以太網接口 • 支持雙CAN口收發 • 支持DHCP自動獲取IP地址 • CAN口波特率為60kbps~1Mbps • 支持本地和遠程固件升級 • 靈活的CAN口數據分包設置 • 網絡端支持TCP、UDP傳輸方式 • 支持DNS功能 • 支持AT命令、Web瀏覽器、上位機方式配置 •…
Read More

WIZnet-W5500S2E系列,你了解多少?

Uncategorized, 串口轉以太網, 博客, 應用
- - - WIZnetS2E產品已經發布有一段時間了,S2E產品有W5500S2E和W7500S2E兩個系列產品,那麼大家對於S2E產品到底了解多少呢,下面就跟着我一起去解密一下吧! 首先,我們先從W5500S2E系列開始,先了解一下W5500S2E的基本情況: W5500S2E是一系列工業級S2E串口轉以太網模塊,支持TCPServer、TCP Client和UDP三種工作模式,串口波特率最高可達1.152Mbps,並提供配套的上位機配置軟件,也可通過網頁或AT命令等方式輕鬆配置。 W5500S2E集成了全硬件TCP/IP 協議棧以太網接口芯片W5500,網絡通信更加快速、穩定、安全。用戶只需根據手冊中推薦的參考設計原理圖,即可快速完成硬件電路的設計,降低開發難度,節省開發時間。 W5500S2E系列S2E模塊根據其尺寸和接口不同分為以下型號: 型號 產品圖片 特點 W5500S2E-S1 尺寸:34.00×24.00×12.40 (mm) 網口類型:網絡變壓器 W5500S2E-Z1 尺寸:44.45×31.75×15.75 (mm) 網口類型:網絡變壓器 W5500S2E-R1 尺寸:44.45×31.75×23.00 (mm) 網口類型:RJ-45 功能特點 W5500S2E模塊具有以下主要功能特點: 波特率可設置為1.2Kbps~1.152Mbps之間的任一標準值 10/100M自適應以太網 支持TCP Server、TCP Client和UDP三種工作模式 靈活的串口數據分包設置,滿足用戶多樣化的分包需求 智能網線偵測及Keep Alive功能,保證網絡鏈路實時暢通 支持DHCP自動獲取IP地址 支持DNS功能,滿足用戶通過域名實現通訊的需求 支持Modbus RTU/ASCII轉Modbus TCP/UDP 支持Modbus over TCP/UDP 支持NetBIOS功能,方便用戶為其設備命名 支持連接密碼校驗功能,提高通信安全性 支持串口AT命令配置方式 內置Web服務器,方便客戶進行遠程設備管理 支持上位機配置工具配置方式 支持本地和遠程固件升級 產品特性 LAN 10/100Mbps自適應以太網 串口 3.3V TTL×1:TXD、RXD、CTS、RTS、GND 串口通信參數 波特率:1.2Kbps至1.152Mbps 數據位:7,8 停止位:0.5,1,1.5,2 校驗:None,Even,Odd 流控:None,CTS/RTS 軟件 工具:WIZS2E ConfigTool上位機軟件 配置方式:上位機、Web瀏覽器、串口AT命令 電源 輸入電源:DC 3.3V 尺寸(長×寬×高) W5500S2E-S1:34.00×24.00×12.40 (mm) W5500S2E-Z1:44.45×31.75×15.75 (mm) W5500S2E-R1:44.45×31.75×23.00 (mm) 工作溫度 工業級:-40 ~ +85 ℃ 保存環境 -45 ~ +95 ℃,5 ~ 95% RH 參數配置方式 W5500S2E提供了三種常用的參數配置方式供用戶選擇: WIZS2E ConfigTool上位機軟件配置,用戶可在Windows操作系統的計算機上安裝該軟件進行配置; Web瀏覽器配置,方便用戶在本地或者遠程通過Web瀏覽器進行配置; AT命令配置,用戶可將W5500S2E集成於自己嵌入式產品的主板上,通過AT命令進行參數配置,也可直接通過串口工具使用AT命令配置。 具體參數及工具下載請到S2E官方網站:https://zh.wizse.com/
Read More

教你如何通過MCU配置S2E為TCP Client的工作模式

串口轉以太網, 博客, 物聯網
在上兩篇文章中分別講述了通過MCU配置S2E為UDP、TCP Server的工作模式”,相信小夥伴們已經對S2E的基本功能了解了一些,現在就讓我們再接再厲、更上一層樓吧: 首先我們先了解一下MCU與S2E的接線方式: 1、接線方式: 2、例程說明: 打開“通過MCU配置S2E為TCP Client例程”,主程序中第一部分TIM3_Init();是設定一個幀中斷的時間定時器,這是因為該例程MCU的串口是通過幀中斷來接收AT命令配置S2E後返回的數據的。 第二部分USARTX_Init();初始化MCU用到的串口,這裡用USART1_Config();是printf功能,用於查看調試信息。USART2_Config();用於配置S2E,需要注意的是該串口的配置參數需要同S2E的串口配置參數一致,否則配置失敗。 第三部分主循環中的TCP_Client_Mode();用於配置S2E為TCP Client模式。S2E的AT命令列表詳見各個S2E型號的用戶手冊AT命令章節介紹。配置成功,串口打印“TCP Client Config Success!”,配置失敗串口打印“TCP Client Config Fail!”。 /**************************************************** 函數名:TCP_Client_Mode 形參:無 返回值:無 函數功能:通過串口發送AT命令配置S2E模塊 ****************************************************/ volatile uint8_t SendFlag = 0; void TCP_Client_Mode(void) { uint8_t RecvFlag = 1; char *state; switch (SendFlag) { case 0: { Usart_Send(USART2, "AT\r\n"); //終端檢測命令 while (RecvFlag) { if (RX2_Point & FRAME_LEN) { //如果接收到數據 state = strstr((char*) RecvBuff, "OK"); //判斷回復的數據中是否有“OK” if (state != NULL) { //有 RX2_Point = 0; //接收緩衝區指針置零 RecvFlag = 0; //接收標緻位置零 SendFlag = 1; //發送標誌位置零 printf("Recv:%s\r\n", RecvBuff); memset(RecvBuff, 0, RECV_LEN); //接收緩存清零 } else { //無 SendFlag = 100; //配置失敗 RecvFlag = 0; } } } } break; case 1: { Usart_Send(USART2, "AT+ECHO=0\r\n"); //開啟(1)/關閉(0)回顯命令 RecvFlag = 1; while (RecvFlag) { if (RX2_Point & FRAME_LEN) { state = strstr((char*) RecvBuff, "OK"); if (state != NULL) { RX2_Point = 0;…
Read More

教你如何通過MCU配置S2E為TCP Server的工作模式

串口轉以太網, 博客, 物聯網
在上一篇文章中講了“如何通過MCU配置S2E為UDP模式”,相信小夥伴們已經了解了S2E的基本功能,在這一篇中,我們再接再厲,繼續學習一下“如何通過MCU配置S2E為TCP Server的工作模式”,無論是配置UDP模式還是配置TCP模式,都是通過串口轉以太網的方式實現的: 1、接線方式 2、例程說明 打開“通過MCU配置S2E為TCP Server例程”,主程序中第一部分TIM3_Init();是設定一個幀中斷的時間定時器,這是因為該例程MCU的串口是通過幀中斷來接收AT命令配置S2E後返回的數據的。 第二部分USARTX_Init();初始化MCU用到的串口,這裡用USART1_Config();是printf功能,用於查看調試信息。USART2_Config();用於配置S2E,需要注意的是該串口的配置參數需要同S2E的串口配置參數一致,否則配置失敗。 第三部分主循環中的TCP_Server_Mode();用於配置S2E為TCP Server模式。S2E的AT命令列表詳見各個S2E型號的用戶手冊AT命令章節介紹。配置成功,串口打印“TCP Server Config Success!”,配置失敗串口打印“TCP Server Config Fail!”。 /**************************************************** 函數名: TCP_Server_Mode 形參: 無 返回值: 無 函數功能: 通過串口發送AT命令配置S2E模塊 ****************************************************/ volatile uint8_t SendFlag = 0; void TCP_Server_Mode(void) { uint8_t RecvFlag = 1; char * state; switch (SendFlag) { case 0: { Usart_Send(USART2, "AT\r\n"); //終端檢測命令 while (RecvFlag) { if (RX2_Point & amp; FRAME_LEN) { //如果接收到數據 state = strstr((char * ) RecvBuff, "OK"); //判斷回復的數據中是否有“OK” if (state != NULL) { //有 RX2_Point = 0; //接收緩衝區指針置零 RecvFlag = 0; //接收標緻位置零 SendFlag = 1; //發送標誌位置零 printf("Recv:%s\r\n", RecvBuff); memset(RecvBuff, 0, RECV_LEN); //接收緩存清零 } else { //無 SendFlag = 100; //配置失敗 RecvFlag = 0; } } } } break; case 1: { Usart_Send(USART2, "AT+ECHO=0\r\n"); //開啟(1)/關閉(0)回顯命令 RecvFlag = 1; while (RecvFlag) { if (RX2_Point & amp; FRAME_LEN) { //如果接收到數據 state = strstr((char *…
Read More

教你如何通過MCU將S2E配置為UDP的工作模式

串口轉以太網, 博客, 物聯網
W5500S2E-S1是一款工業級串口轉以太網模塊,支持TCP Server,TCP Client和UDP三種工作模式,串口波特率最高可達1.152Mbps,並提供配套的上位機配置軟件,也可通過網頁或AT命令等方式輕鬆配置。 W5500S2E-S1模塊集成了全硬件TCP / IP協議棧以太網接口芯片W5500,網絡通信更加快速,穩定,安全。用戶只需根據手冊中推薦的參考設計原理圖,即可快速完成硬件電路的設計,降低開發難度,節省開發時間。 今天我們就實際的來了解一下W5500S2E-S1基於UDP工作模式的具體操作流程是什麼樣的,下面我們就來看看吧: 具體操作流程 (1),接線方式: (2)、例程說明: 打開“通過MCU配置S2E為UDP例程”,主程序中第一部分TIM3_Init();是設定一個幀中斷的時間定時器,這是因為該例程MCU的串口是通過幀中斷來接收AT命令配置S2E後返回的數據的。 第二部分USARTX_Init();初始化MCU用到的串口,這裡用USART1_Config();是printf功能,用於查看調試信息。USART2_Config();用於配置S2E,需要注意的是該串口的配置參數需要同S2E的串口配置參數一致,否則配置失敗。 第二部分USARTX_Init();初始化MCU用到的串口,這裡用USART1_Config();是printf功能,用於查看調試信息。USART2_Config();用於配置S2E,需要注意的是該串口的配置參數需要同S2E的串口配置參數一致,否則配置失敗。 /**************************************************** 函數名: UDP_Mode 形參: 無 返回值: 無 函數功能: 配置S2E為UDP模式 ****************************************************/ volatile uint8_t SendFlag = 0; void UDP_Mode(void) { uint8_t RecvFlag = 1; char *state; switch (SendFlag) { case 0: { Usart_Send(USART2, "AT\r\n"); //終端檢測命令 while (RecvFlag) { if (RX2_Point & FRAME_LEN) //如果接收到數據 { state = strstr((char*) RecvBuff, "OK"); if (state != NULL) { RX2_Point = 0; //接收標誌位置零 RecvFlag = 0; //狀態標誌位置零 SendFlag = 1; printf("Recv:%s\r\n", RecvBuff); memset(RecvBuff, 0, RECV_LEN); } else { SendFlag = 100; RecvFlag = 0; } } } } break; case 1: { Usart_Send(USART2, "AT+ECHO=0\r\n"); //開啟(1)/關閉(0)回顯命令 RecvFlag = 1; while (RecvFlag) { if (RX2_Point & FRAME_LEN) //如果接收到數據 { state = strstr((char*) RecvBuff, "OK"); if (state != NULL) { RX2_Point = 0; RecvFlag = 0; SendFlag…
Read More