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!”。 01 /**************************************************** 02 函数名:TCP_Client_Mode 03 形参:无 04 返回值:无 05 函数功能:通过串口发送AT命令配置S2E模块 06 ****************************************************/ 07 volatile uint8_t SendFlag=0; 08 09 void TCP_Client_Mode(void) 10 { 11     uint8_t RecvFlag=1; 12     char *state; 13     switch (SendFlag) { 14     case 0: { 15         Usart_Send(USART2,"AT\r\n");                                                                 //终端检测命令 16         while (RecvFlag) { 17             if (RX2_Point & FRAME_LEN) { 18                 //如果接收到数据 19                 state=strstr((char *)RecvBuff,"OK"); 20                       //判断回复的数据中是否有“OK” 21                 if (state!=NULL) {                                                                                            //有 22                     RX2_Point=0; 23                               //接收缓冲区指针置零 24                     RecvFlag=0; 25                              //接收标致位置零 26                     SendFlag=1;                                                                                                //发送标志位置零 27                     printf("Recv:%s\r\n",RecvBuff); 28                     memset(RecvBuff,0,RECV_LEN); 29                            //接收缓存清零 30                 } else {                                                                                                                            //无 31                     SendFlag=100;                                                                                              //配置失败 32                     RecvFlag=0; 33                 } 34             } 35         } 36     } 37     break; 38     case 1: { 39         Usart_Send(USART2,"AT+ECHO=0\r\n"); 40                    //开启(1)/关闭(0)回显命令 41         RecvFlag=1;…
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!”。 1 /**************************************************** 2 函数名:    TCP_Server_Mode 3 形参:     无 4 返回值:    无 5 函数功能: 通过串口发送AT命令配置S2E模块 6 ****************************************************/ 7 volatile uint8_t SendFlag=0; 8 9 void TCP_Server_Mode(void) 10 { 11     uint8_t RecvFlag=1; 12     char *state; 13 14     switch (SendFlag) { 15     case 0: { 16         Usart_Send(USART2,"AT\r\n"); 17                    //终端检测命令 18         while (RecvFlag) { 19             if (RX2_Point & FRAME_LEN) { 20                 //如果接收到数据 21                 state=strstr((char *)RecvBuff,"OK"); 22                       //判断回复的数据中是否有“OK” 23                 if (state!=NULL) { 24                     //有 25                     RX2_Point=0; 26                               //接收缓冲区指针置零 27                     RecvFlag=0; 28                              //接收标致位置零 29                     SendFlag=1; 30                              //发送标志位置零 31                     printf("Recv:%s\r\n",RecvBuff); 32                     memset(RecvBuff,0,RECV_LEN); 33                            //接收缓存清零 34                 } else {                                      //无 35                     SendFlag=100; 36                              //配置失败 37                     RecvFlag=0; 38                 } 39             } 40         } 41     } 42     break; 43     case 1: { 44         Usart_Send(USART2,"AT+ECHO=0\r\n"); 45                    //开启(1)/关闭(0)回显命令…
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的串口配置参数一致,否则配置失败。 01 /**************************************************** 02 函数名:              UDP_Mode 03 形参:                       无 04 返回值:              无 05 函数功能:    配置S2E为UDP模式 06 ****************************************************/ 07 volatile uint8_t SendFlag=0; 08 09 void UDP_Mode(void) 10 { 11   uint8_t RecvFlag=1; 12      char *state; 13 14   switch(SendFlag) 15      { 16        case 0: 17              { 18                     Usart_Send(USART2,"AT\r\n"); 19                     //终端检测命令 20                while(RecvFlag) 21          { 22                       if(RX2_Point & FRAME_LEN) 23                       //如果接收到数据 24         { 25                                     state=strstr((char *)RecvBuff,"OK"); 26            if(state!=NULL) 27                                     { 28               RX2_Point=0; 29               //接收标志位置零 30                                   RecvFlag=0; 31                                   //状态标志位置零 32                                              SendFlag=1; 33                                        printf("Recv:%s\r\n",RecvBuff); 34                             memset(RecvBuff,0,RECV_LEN); 35                                     } 36                                     else{ 37                                             SendFlag=100; 38                                             RecvFlag=0; 39                                     } 40            } 41          }…
Read More