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