基于W5500的实时远程温湿度监控系统

博客
概述 工具:物联网云平台Yeelink  DHT11温湿度传感器   W5500EVB 编译环境:Keil4 目的:通过以太网实时监控远程某个位置的温度和湿度 在W5500EVB端连接DHT11温湿度传感器,并实时读取温度和湿度;通过W5500与网络连接,并与物联网云平台Yeelink中添加设备建立连接;之后系统会将读取的温度和湿度上传到物联网云平台Yeelink,这样就可以随时通过网络观察温度和湿度变化。 物联网云平台Yeelink还提供了一个简单的手机,登陆 Yeelink账号,也可以随时随地的观察温度和湿度的变化。 一、物联网云平台Yeelink Yeelink是一个免费的云平台,旨在利用无线网络、开源硬件和软件,智能手机和App共同打造一个家庭智能中心。图1为Yeelink云平台首页截图。点击“快速开始”,我们可以注册一个账号,登陆后,可以添加自己的设备和传感器。它将复杂的传感器以极简的方式组到同一个网络内,可满足智能家居的各种需求。通过Yeelink提供的数据接口,用户可以把自己的传感器通过互联网接入Yeelink云平台,从而实现随时随地获取传感器数据,为一些智能家居设备接入互联网提供了云平台支持。(http://www.yeelink.net) 图1 物联网云平台Yeelink首页 1. 登陆物联网云平台Yeelink,注册账号。注册账号以后,点击 账户》我的账户设置,可以看到有一个API KEY。   2. 根据开发指南添加设备 同大多数开源平台一样,Yeelink提供的API也是基于HTTP协议提交和接收数据。当我们在Yeelink上创建新的设备,并在设备上添加新的传感器后,会获得相应的设备ID和传感器ID,作为传感器在Yeelink平台上的唯一标识,我们可以使用Yeelink平台提供的URL,更新指定传感器的数据。有关于API文档的详细介绍请参考Yeelink网站,图2是与本节相关的设备添加介绍。 图2 添加设备信息 1)         点击管理设备,选择已经添加的设备,添加你的传感器,完成以后保存信息。 2)   保存以后会看到如图3所示内容。 URL:http://api.yeelink.net/v1.0/device/15855/sensor/27293/datapoints中提供了设备ID和传感器ID,这个会添加到程序中。 图3 设备添加显示页面 二、Yeelink平台API在线调试 1. 点击 API文档》在线调试,打开后在接口项添加生成的URL,在API Key项添加注册账户时生成的API KEY,请求方式选择GET模式,在Post中随意输入数据,如果您建立的设备可以运用,会得到正确回复,如图4所示。 图4  在线调试效果 Request显示了发送给网络的请求,主要注意请求方式,设备的ID号和API key,当然还有Yeelink平台的网址。Response显示恢复状态。   三、系统设计 1.电路设计 以太网控制芯片W5500整合了五层结构中的前四层,即物理层、数据链路层、网络层和传输层,并在内部利用硬件实现了TCP/IP协议栈。开发者无需专业的网络知识,使用W5500如同控制外部存储器一样简单,为用户提供了最简单的网络接入方法。全硬件TCP/IP协议栈完全独立于主控芯片,可以降低主芯片负载且无需移植繁琐的TCP/IP协议栈,便于产品实现网络化更新。 以太网控制芯片W5500具有以下特点: 1、W5500支持硬件TCP/IP协议,包括TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE和以太网的PHY和MAC层,TCP/IP协议的硬件实现,使得应用协议的实现更简单容易; 2、支持8个独立的SOCKET同时工作,可同时工作在不同的工作模式; 3、支持掉电模式,并支持网络唤醒,最大程度地减少功率消耗和发热; 4、支持高速SPI接口(SPI MODE 0,3),SPI的时钟最高可达到80MHz,极大地提高了网络通信的数据传输速率; 5、内部集成32KB存储器用于发送/接收缓存; DHT11 是一款湿温度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个 NTC测温元件,并与一个高性能 8 位单片机相连接。通过单片机等微处理器简单的电路连接就能够实时的采集本地湿度和温度。 DHT11 与单片机之间能采用简单的单总线进行通信,仅仅需要一个 I/O 口。传感器内部湿度和温度数据 40Bit 的数据一次性传给单片机,数据采用校验和方式进行校验,有效的保证数据传输的准确性。DHT11 功耗很低,5V 电源电压下,工作平均最大电流 0.5mA。 图5是DHT11跟W5500EVB的电路设计图,比较简单。图6是实物连接图,DHT11上的VCC连接3V3D引脚,GND对应相连,Dout输出连接PA2引脚。通过USB给W5500EVB供电,W5500EVB通过网线与路由器连接,电脑也通过网线与路由器连接,或者连接路由器建立的无线网。 图5 W5500开发板与DHT11的连接电路 图6 实物连接 2.程序设计 本节将Yeelink上传数据的整个过程分为3个文件,main.c主文件实现W5500EVB上传数据的主流程,DHT11.c文件实现dht11对室内温湿度数据的采集,mcu_init.c文件实现W5500EVB的初始化。 为了使程序能方便地组建Yeelink所要求的JSON数据格式,我们把采集到数据直接替代这个字符串中的xx即可,其他的请求命令在上一节的在线调试结果中可以得到。 char  postT[]={//提交温度 "POST /v1.0/device/15738/sensor/27051/datapoints HTTP/1.1\r\n" "Host:api.yeelink.net\r\n" "Accept:*/*\r\n" "U-ApiKey:fea57b9cc1ed5ad34d48430785b44e8f\r\n" "Content-Length:12\r\n" "Content-Type:application/x-www-form-urlencoded\r\n" "Connection:close\r\n" "\r\n" "{\"value\":xx}\r\n" };//xx用来填充数值 这其中,device/ID/sensor/ID 这两处ID 已经在Yeelink网站上注册得到,一个是设备ID,一个是设备上的传感器的ID,同时,一个设备可以有若干个传感器。U-ApiKey则是你的身份识别码,同样是注册后获得,只有正确提交U-ApiKey才可以在Yeelink上面更新数据。Content-Length:后面的12,指的就是 {"value":xx} 的长度,更具体的格式可以翻阅Yeelink的API文档。需要注意的是,在C语言中,双引号 “”需要使用转义字符。 在分析细节代码之前,我们还是先来看一下主函数。在这里完成了对W5500EVB的初始化,并在主循环里面完成了向Yeelink提交数据。由于这个程序需要访问Yeelink平台,也就要求W5500EVB能访问外网,因此这里我们要确保给W5500配置IP地址能访问外网。置W5500为客户端模式的调用过程:W5500_Init()-->Socket_Init(s)-->Socket_Connect(s),设置过程即完成,并与远程服务器连接。连接后就可以发送数据,在这里,数据发送完成后,链接会被Yeelink断开,下次发送需要重新进行Socket_Init(s)-->Socket_Connect(s)的过程。主程序第7行到第19行实现W5500EVB的初始化,初始化工作完成之后,单片机就可以读取DHT11数据和向Yeelink发送数据了。W5500EVB作为Yeelink客户端,在向Yeelink上传数据时为TCP连接,所以这里按照TCP的状态机模式写程序。第25行,socket初始化之后,W5500EVB就向Yeelink发送连接请求,从而完成了向Yeelink提交温湿度数据。第27行socket连接建立建立完成,首先把Sn_IR的第0位置1来清空中断,然后读取DHT11采集的数据,并保存在数组temp_rh中。第35行把发送的报文格式存在Buffer中;第36、37行是把Request报文中的xx替换成温度值或者湿度值。然后第38行发送请求报文到Yeelink 服务器。第38行切换数据类型,就是进行温度和湿度的切换,断开socket连接。第42行是socket等待关闭状态,这个状态很简单,由于这个状态是一方断开连接,还能够继续向服务器发送数据,所以就和socket建立连接状态基本相同了。第53行,socket关闭状态,打开socket并初始化TCP模式。   int main(void) {   static uint8 i=0;   uint8 ch=SOCK_HUMTEM;   uint16 anyport=3000;   uint8 server_ip[4]={42,96,164,52};//  api.yeelink.net  的ip地址   RCC_Configuration(); /* 配置单片机系统时钟*/   GPIO_Configuration();/* 配置GPIO*/   NVIC_Configuration();/* 配置嵌套中断向量*/ //  Timer_Configuration();   Systick_Init(72);/* 初始化Systick工作时钟*/   USART1_Init(); /*初始化串口通信:[email protected]*/   at24c16_init();/*初始化eeprom*/   printf("W5500 EVB initialization over.\r\n");   Reset_W5500();/*硬重启W5500*/…
Read More

介绍一个高性能16串口转以太网模块(FPGA+W5500)

博客
该网络转多串口模块可方便地实现网络设备与多个串口设备之间数据的透 明传输。 这个方案采用的是FPGA+W5500。串口部分利用串口数据收发硬件加速器,充分利用Buff及FiFO资源,从而极大程度上的提高了16串口的数据调度能力。与此同时,网络部分采用ToE技术的W5500,从而极大程度上的降低了系统中断及数据收发资源损耗,节省系统资源。使得网络吞吐表现力非常突出。 简而言之,这个方案很好的结合了这两项技术,无论是串口还是网口的性能都得以最大化的体现。为客户提供了一个高效的多串口转网络方案。16串口转以太网应用有:工业控制,现场采集,安防门禁,机房监控。 相比市面上其它网络转串口模块(或串口服务器),具有如下显著优势: 1.支持串口数量多,超高性价比。 支持串口数最多达16 路,支持RS232/TTL 接口电平切换,串口速率最高达 921600bps。目前市面上相关产产品支持串口数量较少,且单个串口速率较低, 类似支持16 路串口的产品售价至少在2000 元以上; 2.高性能。 系统方案采用FPGA+全硬件TCP/IP 协议栈芯片,高性能体现在网络传输速度 和串口数据转发两方面。 1)FPGA 内部采用自定义硬件加速器实现以太网数据的高速收发,W5500 芯片SPI 接口时钟高达60MHz。采用IPOP 4.1 网络测试软件对该模块进行网络传 输性能测试结果: TCP 发送性能:≥ 38Mbps; UDP 发送性能:≥ 30Mbps; 注:上述测试基于IPOP 4.1 网卡流量部分接收速率平均值统计,其中包括协 议握手数据,实际有用数据稍低于测试结果。 2)FPGA 内部采用纯硬件逻辑实现所有串口数据的高速处理和转发。 采用FPGA 方案,保证极短的数据处理和交换(仅为若干个时钟周期)延时, 采用的先进技术包括:  ■高性能数据处理交换矩阵;  实时硬中断响应处理。16 个串口数据接收通道均采用硬中断处理。注:这些 中断为系统内部处理单元使用,并不对用户可见;  ■可编程数据上传时间间隔。满足用户对实时性的各种不同要求。 3.使用简单,高度可编程的系统工作方式。 1)采用极其简单的数据封装指令,即可实现以太网和16 路串口之间数据的 透明传输,避免了传统以太网串口服务器在操作系统下虚拟出多个串口可能导致 软件工作不稳定、需要多线程编程等问题。用户只需使用我们提供的简单指令进 行简单的单线程编程即可实现多达16 个串口设备的高效控制。; 2)采用极其简单的系统参数配置指令,即可实现包括网络协议、网络参数、 串口格式、传输时间间隔等各种系统工作参数配置,并且支持配置参数的外部 EEPROM 固化及上电加载,满足您的系统对速度、延时、可靠性等各方面要求; 模块性能参数: 1.以太网 1)接口:RJ45,10/100M 自适应; 2)网络传输性能:≥ 30Mbps; 2.串口: 1)数量:16 个; 2)接口:40 针IDE 插座,TTL/RS232 可切换; 3)串口数据格式 波特率:支持611bps~921600bps 之间的任意波特率设置;  数据位:5/6/7/8位软件可配置;  奇偶校验位:None/Even/Odd软件可配置;  停止位:1/2位软件可配置。 3.工作参数设置包括: 1)网络连接方式:TCP Server、TCP Client、UDP; 2)模块IP 地址和端口、远端IP 地址和端口、网关、子网掩码; 3)网络发送时间间隔设置:≤65 秒; 4)串口数据格式配置,包括波特率、数据位、奇偶校验位、停止位。 5)串口数据上传时间间隔设置:≤100 秒; 6)参数固化方式:EEPROM。 4.供电方式 外接电源或USB 总线供电(+5V 直流电源,跳线设置默认为USB 总线供电). 5.支持热插拔; 6.外形尺寸:100mm(长)X 100mm(宽)X 15mm(高) 7.使用环境:-40℃~+85℃   更多信息与我们交流: WIZnet中文官方网站:http://www.iwiznet.cn WIZnet企业官方微博:http://weibo.com/wiznet2012  
Read More

内置网页服务器模块 WIZ550web及 EVB推出

博客
WIZ550web 是WIZnet最新推出的嵌入式网页服务器模块,基于全硬件TCP/IP以太网芯片W5500,用户可以通过网页在模块上控制/监控 16个可配置数字 I/O 及4个ADC. WIZ550web 可以根据用户使用目的,提供基础固件/网页实例定制。 特征 & 优势 内置网页服务器模块在网页浏览器上控制数字 I/O 或模拟输入 客户定制网页 : 为PC及移动设备提供多种演示页 16 个数字 I/O & 4 模拟输入 支持 “串口转网页(以太网)” 数据传输 支持 SD 卡,用于存储网页资源 模块配置 : 网页, AT 命令 & 配置工具程序 提供基于配置工具程序的JAVA语言 支持用 TFTP 进行固件更新 10/100Mbps 以太网 & 最大230Kbps串行接口 硬件规格 MCU : STM32F103RBT6 TCP/IP 控制器 : W5500 RJ45(集成变压器) : J1B1211CCD 外部闪存 : AT45DB081D 2.54mm 排针 x 2 大小 (W x L x H) : 72 x 30 x 24 (mm)  网页实例     WIZ550web-EVB 支持快速测试 & WIZ550web 评估模块 8 个数字输入 (光电耦合器-TLP290-4 / 4 触觉开关) 8 数字输出(继电器 HR91C-05) 4 模拟输入(一个 In0 : 电位计 / 一个 In1 : 温度传感器) RS-232C 用于数据传输 & RS422 用于 AT 命令输入 DC 9~24V 电源输入 [wpdm_package template='link-template-default-wdc' id='9755']
Read More

[转]Arduino开源智能家居DIY,网关教程(ZigBee)

博客
(代码请点击下方原文链接) 这篇开始,我们就真正做《网关》升级版教程了,采用arduino+zigbee哦。arduino简单易学,zigbee自组网(如果不懂c语言,直接用就好,我们已经刷好自组网代码)! 这次我们的教程是通过以下配件实现《网关》功能,并在手机端点击按钮,使zigbee模块上的灯闪亮(实现是发送真正的命令了{ckxxxxxxxxx}的格式)!通过不同的格式命令就可以操作开、关、接收、发送数据!之后《温湿传感器》《zigbee插座》等就可以直接连上了! 上面就是arduino开源网关的配件。 1、SMARTRF04EB(ZIGBEE下载器)35元 2、CP2102(arduino下载器)15元 3、电源供电 10元 4、arduino板(含w5100、zigbee插槽、SD卡座)100元 5、zigbee开发板 30元 (如果只想学zigbee只需要两块开发板和zigbee模块,自组网学习哦) 6、zigbee模块 45元 一共是235元,实现自己的arduino开源网关吧(自己有arduino和w5100是可以代替我们的arduino板的)。 第一部份:arduino板刷上代码。 一、安装CP2102驱动(USB驱动) 二、将CP2102连上arduino板底下的插槽的一定要一一对应哦。 DTR->DTR GND->GND TX->RXI RX->TXO VDD3.3->VCC 三、刷arduino代码 大家可以直接在这里下载源代码: http://pan.baidu.com/s/1i386zPV(包含arduino软件和所有的库)   四、插上网线,打开串口就可以测试联网是否成功了! 第二部份:刷zigbee模块代码 一、将zigbee模块插到zigbee开发板上 二、连上SMARTRF04EB下载器。 将一边有凸出来的一端与(VDD、RES、NC、DC、GND的NC对应就正确了! 三、安装SMARTRF04EB驱动 http://pan.baidu.com/s/1dDH1ZX3(安装SmartRFStudio后里面包含有驱动) 提示:如果刷不成功,点击一下SMARTRF04EB上的RESET(凹进去就用笔撮)。 四、安装IAR 8.1,软件比较大,安装后看说明破解就好。 http://pan.baidu.com/s/1c0b69Ra(下载解压里面有安装说明) 五、下载zigbee自组网代码。 http://pan.baidu.com/s/1COxT8(最新ZStack-CC2530-2.5.1自组网代码,已经写好了按键、LED灯功能) 六、点击编译并下载。 七、插个LED到zigbee开发板的P1.0和-。 八、安到arduino板上。 第三步:使用手机测试 一、手机打开m.znck007.com手机控制端。 二、新建一个开关。 三、点击开关,如果发现LED灯闪,说明《网关工作正常了》! OK,《网关》部份已经搞定了!   转自奇笛网 更多信息与我们交流: WIZnet中文官方网站:http://www.iwiznet.cn WIZnet企业官方微博:http://weibo.com/wiznet2012
Read More

POE W5500 Ethernet Shield – iteadstudio

博客
这个W5500 Ethernet Shield是WIZnet的W5500接口板设有PoE和Micro-SD设计的Arduino平台。 5V / 3.3V的操作电压兼容Arduino,leafmaple,和其他的Arduino兼容的主板。   惊艳的 PoE 支持  W5500 Ethernet shield 支持 PoE, 如何做到的呢? 你需要一个 SPD8001 插入以太网插板。在你的UNO中烧入网页服务器 demo程序, 你拔掉你的micro USB线,并组装W5500, SPD8001 PD 模块, PoE 供电器, 以及and Iteaduino UNO。如下图所示。   来源: wiki.iteadstudio.com
Read More

如何用WizFi210连接带认证的SSL服务器

博客
网络数据传输,需要保证数据的完整性、保密性,以及能够对数据的发送者进行身份验证。由此SSL(Secure Socket Layer,安全套接层)协议的出现,为数据加密等问题提供了保证。那么在使用WIZnet网络产品中,如何连接带认证的SSL服务器,实现数据加密传输呢?本篇文章为你提供答案。   通常,连接<most SSL server>,你不需要<Client Certificate>(客户端认证),以及<A few SSL server>请求<a Client Certificate>。 例如,连接<Apple push server>,你需要苹果授权给你<a Client Certificate>。 来看一下这个使用WizFi210的带认证的SSL连接的例子。   步骤1)添加认证文件 AT+TCERTDEL=rootca AT+TCERTDEL=usercert AT+TCERTDEL=userkey AT+TCERTADD=rootca,0,1273,0 [OK] OK AT+TCERTADD=usercert,0,1413,0 [OK] OK AT+TCERTADD=userkey,0,1191,0 [OK] OK 步骤2)AP连接以及设置时间 AT+WD [OK] AT+NDHCP=1 [OK] AT+WWPA=12345678 [OK] AT+WA=WizFiDemoAP IP SubNet Gateway 192.168.3.101: 255.255.255.0: 192.168.3.1 [OK] AT+SETTIME=04/09/2013,13:11:11 [OK] 步骤3)SSL连接 AT+NCLOSEALL [OK] AT+NCTCP=17.172.xxx.xx,2195 [CONNECT 0] [OK] AT+SSLOPEN=0,rootca,usercert,userkey [OK] 关于<AT+TCERTDEL>,<AT+TCERTADD及<AT+SSLOPEN>,请参考WizFi210编程指导。 关于认证文件类型及转换,请参考以下网站。 http://www.openssl.org/   By Steve
Read More

.NET开源了,这对开发者意味着什么?

博客
.NET开源,不仅支持跨平台开发,重要的是跨平台运行,可以在Windows以外的其他平台进行开发,同时微软承诺将对这些平台提供.NET应用的运行环境及框架支持,这使得java虚拟机的优势荡然无存! .NET 开源,集成 Clang 和 LLVM 并且自带 Android 模拟器,这意味着 Visual Studio 这个当下最好没有之一的 IDE 正式支持编写 Android 和 iOS 程序。 .NET 本次开源的内容涉及 .NET Framework Libraries、.NET Core Framework Libraries 和 RyuJit VM,允许开发者编写运行于 Mac OS X 和 Linux 的 .NET 程序。此外,微软开始像个人开发者提供免费的 Visual Studio Community 2013,相当于原 Visual Studio Professional 免费向个人提供。开源在 MIT 协议下进行,并提供开源保证(patent promis)。 (more…)
Read More

如何移植使用W5500官方提供的最新Socket库

博客
文章来源:http://www.embed-net.com/thread-55-1-1.html (此论坛为一个WIZnet用户开设的,论坛积累了大量的W5500相关应用及例程,具有很大的参考价值。) 官方提供了W5500的最新驱动库,下载地址如下: http://wizwiki.net/wiki/doku.php?id=products:w5500:driver 下面简单介绍下如何使用这套库 首先下载库源码,文件目录如下所示: 我们主要用到Ethernet文件夹下面的文件,将这些文件加入到自己的工程中,然后编译,若编译出现类似于如下错误 ..\User\Ethernet\wizchip_conf.c(113): error:  #29: expected an expression .id                  = _WIZCHIP_ID_, ..\User\Ethernet\wizchip_conf.c(114): error:  #29: expected an expression .if_mode             = _WIZCHIP_IO_MODE_, ..\User\Ethernet\wizchip_conf.c(115): error:  #29: expected an expression .CRIS._enter         = wizchip_cris_enter, ..\User\Ethernet\wizchip_conf.c(116): error:  #29: expected an expression .CRIS._exit          = wizchip_cris_exit, ..\User\Ethernet\wizchip_conf.c(117): error:  #29: expected an expression .CS._select          = wizchip_cs_select, ..\User\Ethernet\wizchip_conf.c(118): error:  #29: expected an expression .CS._deselect        = wizchip_cs_deselect, ..\User\Ethernet\wizchip_conf.c(119): error:  #29: expected an expression .IF.BUS._read_byte   = wizchip_bus_readbyte, ..\User\Ethernet\wizchip_conf.c(120): error:  #29: expected an expression .IF.BUS._write_byte  = wizchip_bus_writebyte ..\User\Ethernet\wizchip_conf.c(123): warning:  #12-D: parsing restarts here after previous syntax error }; ..\User\Ethernet\wizchip_conf.c: 1 warning, 8 errors 则需要根据自己的编译器做下设置,keil MDK设置如下所示: 主要原因是Keil MDK默认设置不支持按照结构体名称初始化结构体的原因导致。 W5500和MCU是通过SPI接口通信的,库是利用如下结构体中的相关函数指针实现SPI通信和其他功能。 _WIZCHIP WIZCHIP = { .id = _WIZCHIP_ID_, .if_mode = _WIZCHIP_IO_MODE_, .CRIS._enter = wizchip_cris_enter, .CRIS._exit = wizchip_cris_exit, .CS._select = wizchip_cs_select, .CS._deselect = wizchip_cs_deselect,…
Read More

一个家制太阳能热水收集系统(WIZ812MJ应用)

博客
这个DIY太阳能收集器的建造,只是同等商业安装系统花费的一部分。任何技艺娴熟的DIY者都可以建造这样的系统。现有的大多数材料都在这五金店中。我是从Gary Reysa的builditsolar.com 网站中得到灵感的,这大概是网络上最好的DIY太阳能的网站。基于Gary的1000美刀的太阳能热水器,他在网页上有详细的记载。这是一个回灌系统,当水泵关闭时,所有的水将从收集器和管道排出,如此就可以提供冰冻和过热保护。因此没有结冻的风险,正常水可以作为热载体。这种风格的系统在DIY太阳能社区里有一个成功的跟踪记录。我有一个好的时机来构建它,现在正在享受来自太阳的免费热水! 一些特征: 自支持4'*8'铜管,带有双层聚碳酸酯玻璃的铝翅片 良好绝缘的150加仑常压热存储容器 在水进入电热水器前,定制用于国内热水预热的PEX盘管换热器 一个万能的,便宜的开源的微分控制器,可以控制太阳能收集器,辐射供暖等。 更多构建收集器面板,点击这里 更多储热器容器细节,点击这里   更多热交换器和管道,点击这里 更多控制器细节,请访问differduino.nateful.com 更多制作细节,请查看文章来源:http://www.nateful.com/diysolar/diysolar.html
Read More

串口转以太网WIZ107SR/108SR– 私有IP&公共IP网络应用笔记

博客
WIZ107SR是WIZnet一款用于串口设备与以太网之间的网关模块,它能将穿扩数据转换成以太网数据,反之亦然。可以通过WIZ107SR提供的接口快速简便地将串口设备与以太网相连,便于开发。我们同样为WIZ107SR提供了配置工具,通过以太网让WIZ107SR更好的嵌入到产品中。今天给大家介绍关于私有IP&公共IP中的WIZ107SR的配置及应用。 直接搜寻,使用AP(使用AP的端口转发搜寻107) 1.1.图解 1.2.配置 端口转发设置 ->PC2进入AP网页(192.168.1.254)来建立端口转发,然后它在AP网页里设置服务端口和IP地址。在WIZnet内部端口是50001。请注意AP有端口转发和DMZ 功能。   例如,Wiz107SR(模块A)的IP地址是192.168.1.101。服务端口是50001-50001,内部端口是50001。Wiz107SR(模块B)的IP地址是192.168.1.102。服务端口是50002-50002,内部端口是50001。   打开配置工具WIZ107&108SR Ver1.4.3.0 Wiz107SR(模块A) 用TCP单播直接搜寻,然后进入AP的 IP地址(10.0.1.60)和 服务端口50001来搜寻Wiz107SR(模块A),因此,IP地址是192.168.1.101显示在配置工具中。 Wiz107SR(模块B) 使用TCP 单播直接搜寻,然后进入AP的 IP地址(10.0.1.60)和 服务端口50001来搜寻Wiz107SR(模块A),因此,IP地址是192.168.1.102显示在配置工具中。 2.直接搜寻,用AP(公共IP和私有IP的饱和度相同) 2.1.图解 2.2. 配置 由于因特网相当于L2 S/W HUB 私人IP 10.0.1.2 和10.0.1.33 可以转到公共IP 222.98.xxx.xxx和203.230.xxx.xxx. 请检查你AP和PC机中的公共IP 。   感谢阅读! 更多WIZnet信息: WIZnet官方中文网站:http://www.iwiznet.cn WIZnet企业官方微博:http://weibo.com/wiznet2012
Read More