Creative Commons images are CC BY-NC-SA 3.0

29.95

added to your
shopping cart

quantity
In stock 198 in stock
29.95 1+ units
26.96 10+ units
23.96 100+ units

Description: The WIZ110SR is a gateway module that converts RS-232 protocol into TCP/IP. It enables remote gauging, managing and control of TCP/IP devices through an RS-232 serial interface. In other words, WIZ110SR is a protocol converter that transmits the data sent by serial equipment as TCP/IP data type and converts back the TCP/IP data received through the network into serial data to transmit back to the equipment.

The main components of the WIZ110SR are a WIZnet W5100 embedded ethernet controller chip and an 8051 complaint MCU. Also included on the board are DB9 and RJ45 connectors and a 5.5x2.1mm barrel jack. To power the board, a 5V power adapter is required.

Features:

  • WIZnet W5100 Hardwired TCP/IP Embedded Ethernet Controller
    • Supports: TCP, UDP, ICMP, IPv4 ARP, IGMP, PPPoE, Ethernet
    • 10BaseT/100BaseTX Ethernet PHY embedded
  • GC89L591A0-MQ44I (fast 80C52 compatible) MCU
    • internal 62K Flash, 16K SRAM, 2K EEPROM
  • Simple configuration over serial interface
  • Supports password for security
  • 10/100 Ethernet Interface and max 230kbps Serial Interface
  • 5VDC input voltage
    • Center-positive 5.5x2.1mm barrel connector
  • Under 180mA current consumption

Dimensions:

  • Board: 75x45 mm (2.95x1.77 inches)

Documents:

Comments 49 comments

  • Here’s a configuration tool written in Python. Works great on Linux and OS X: https://github.com/zehome/wiznetconfigurator Note that this device is type wiz1x0sr.

  • Hi gang, I have bought this board to interface to a picaxe micro for monitoring a water system remotely. I want to host a web server on my little raspberry pi which will hold the water system data, and I want the pi webserver to chat with the picaxe behind the scenes. I want to be able to call up the Pi server, monitor things, and possibly send commands to the picaxe through the wiznet. At present, I can chat with the picaxe using a telnet session on my windows PC, or on the Pi, without any problem.

    I have looked all over, but I haven’t had any success using a php based (apache2) webserver on the PI, to get a response back from the wiznet using the socket connect process. Can anyone direct me to where I can find any unix style webservers written to talk to the wiznet?? Thanks!

    John

  • does this converter work with the NI cRIO ?

    • Yes, it is regular RS232 and it should work. You need to use NI-VISA Serial VIs in LabVIEW to send and receive data to/from it.

  • Can anyone who has this tell me what part number the “MAX232” chip part number is? I was just browsing stuff on SF and came across this and something that popped out to me is the 4 tantalum caps connected to the converter IC. Usually there are 4 caps like these for boosting the supplies positive and negative to produce the required RS232 voltages right, and most IC’s these days recommend 0.1uF ceramic.

    For some reason they have gone with tantalum., which are polarised, and it looks like they have the polarization wrong? Two of the four would be on the negative voltage rail, thus their positive tab should be connected to ground…

    Or is this IC different to all the others?

  • It just took me a few hours to get this working so here are some tips for others… most of it can be found in other comments here but this is what I learned: a) the serial port is identical to a pc - this means you need a null modem connection. Make your own like this: (These are the DB9 RS232 connectors on the wiznet board and on the pc) pin 5 to pin 5 GND pin 3 to pin 2 pin 2 to pin3

    b) I think most boards probably come with a default IP address of 192.168.11.2 so if this matches the network you are trying to use, great. Most of us probably have something else like 192.168.1.xxx or 192.168.10.xxx, etc. You must change your board IP address using the Wiznet config tool to match your network.

    On both windows 7 and win-xp, the config tool quickly connects to the board even with a screwy IP address. This leads you to think your pc can now communicate to it. Then when you try to do so, nothing happens. My network is 192.168.10.xxx so I used the config tool to set IP addresses as follows (based on our IT guys advice for the last octet trying not to collide with other equipment already in place): Local IP 192.168.10.85 Gateway 192.168.10.1 Server IP 192.168.10.86 and bingo - comms working both ways now.

    If any IT gurus out there see mistakes or think this needs further clarification, please add your 2 cents. Hopefully this will get future people up and running.

  • I thought this would be a shield that I could just plug into my Arduino Uno. Ooops, not. Is there a tutorial on how to physically connect it? Esp showing how to use the J4 / J5 pins instead of building an RS-232 cable?

  • Hi, I recently bougth WIZ110SR and it’s working pretty good.

    DHCP works great, TCP Server and closing socket when time expires is nice, I’m using hyperterminal to test COM and sockets. Sometimes configuration tool takes time to find WIZ110SR to change configurations, but works fine.

    But I have a problem using TCP client: it is always and constantly trying to make a connection. It’s trying so hard to make a connection that Configuration tool hardly finds him to change to TCP Server again.

    Same happens when set Mixed mode (TCP Server/ TCP Client)… it said than takes priority to TCP Server, but it’s not true. TCP Client it’s priority and cannot make a connection to TCP Server from hyperterminal when mixed mode is set.

    Someone has this problem? There is some update to WIZ110SR that fixes this issue?

  • Can anyone recommend a good enclosure for the board? I am planning to use it as a single unit.

  • Is error handling done by the on-board 8051 ‘complaint’ processor?

    But in all seriousness, this thing looks pretty cool.

  • Is there a voltage range for input voltage on the WIZnet? I have a ton of 12 volt adapters for old routers that fit the dc jack perfectly, but I don’t know if I should try to use them as I might burn out the onboard voltage regulator. Thanks.

  • I’ve run into a few things while using this, so I am posting this info in case someone runs into the same.

    First let me say that I tried unsuccessfully to upgrade the firmware on mine. I followed all the instructions and yet I turned it into a brick. Sparkfun was great and exchanged it for me (can’t give them enough credit for that). I am sure it was something I missed or did in error, but I do not have the heart to try this again.

    So here are the config of my unit as recived:

    • WIZ100SR/WIZ110SR Ver. 04.01
    • LOCAL IP ADDRESS : 192.168.11.2
    • SUBNET MASK : 255.255.255.0
    • G/W IP ADDRESS : 192.168.11.1
    • Default Telet Port -> 5000
    • Default Serial Baud -> 57600, 8-N-1

    To get this info, I connected the serial output to the PC and listened on the port during the WIZNET’s power-up. However, as configured from the factory you have no access to the serial port (you can only listen, but not control the device). To gain control of it (e.g. enable the serial port, re-configure, etc), you first set your PC’s ethernet port to something like this:

    • LOCAL IP ADDRESS : 192.168.11.1
    • SUBNET MASK : 255.255.255.000

    You then use the Configuration Utility to connect to the WIZNET and configure it as desired.

    To connect to a uC directly the connections are as follow (this has been alluded to before):

    • J2 -> +5V (output from power supply)
    • J3 -> GND (from power supply)
    • J4 -> TX (TX from WIZNET)
    • J5 -> RX (RX to WIZNET)
  • I can’t get the config tool to find the board (win 7, version 3.0.2, firewall off). I initially tried through an ethernet hub and then direct connected to the ethernet port on the pc with a static address assigned to the PC port. I ran wireshark and see network activity when the board powers up, but nothing particularly helpful. Is there some trick to getting the config tool to find the board?

    • Have had it for about a week now. It is working out really well. I put linux on an old pc to use as a media server (among other things). It sits in the garage with no keyboard or monitor and I use the wiznet board hooked up to the serial port so I can watch the boot process and have a backdoor means of logging. This is an excellent product - the documentation needs to be better though.

    • Never mind. I figured out the trick - which I wish wiznet would highlight in their user manual. Connect the serial port to a terminal and cycle the power on the board - you will see whatever default settings were left in it at the factory, including mac address and IP address. Then do a direct search using the IP address. Direct attaching the pc ethernet (with the address set static to something on the same subnet as the default that came up) is a good idea too.

  • I have the wiz110sr connected to a picaxe. With telnet, I can connect from anywhere and send to the picaxe a number to turn on a relay, read inputs or get the temperature. I programmed the picaxe to return a text response to verify I connected. All this happens when I do a telnet session. How can I do this with a webpage and a browser? I would like to be able to click on a button “Report Temperature” and get the temperature back. Is this possible with HTML and how would one do this? Is there any samples of this on the web? I haven’t found anything useful yet.

  • I ran the configuration tool program and was able to find the device on my network. Then I was able to configure the baud rate and set the setting. After that, I wasn’t able do a telnet session to talk to the device. I later found out the device’s default address of 192.168.11.2 was not appropriate for my network. Looking at my network (with cmd/ipconfig), My IP address’s first set of numbers was always 192.168.1. So I changed the IP address for the device to be the same for the first 3 sets of numbers, then made the last number different. After that, The device worked and I was able to telnet to it.

  • The configuration program is crashing with a “Subscript out of Range” error. I have had no trouble with it in the past. This PC is XP. I’ve tried reinstalling it here and another Win 7 PC. I’m getting the same error on both machines.

  • Does this thing have reverse voltage protection built in?

  • This is one of the neatest devices I have seen in a LONG time.

    I still have some junk that requires RS-232/422/485 in my life and this is an awesome solution from enabling it use via the interwebs:)

    I bought a pair and had them working from my office to my home on the first try.

    I am so glad I Stumbleupon Hacker Things and then to my new favorite supplier, SparkFun.

    Thank You

    • hello, I have boughten this device, but i can not connect the device to my pc, I can not find the IP adres and Gateway, any one could help me please?

  • Any other input on Member #314974’s comments? I have two of these from two separate vendors. I get link lights on the ethernet ports, the configuration tool finds A MAC address upon searching (only when the device is connected via Ethernet). All my pings come back “Unable to Connect with Device.” (not a “Request Timed Out.” message). I tried a restart, and it gets me back to where I was. If I plug the ethernet cable into a Linux box I, again, get link lights, but the computer doesn’t recognize the device’s IP address. I can set the IP address, the OS says I’m connected, and I get MAC info, but nothing from nmap, No ARP hits, nothing. If it sounds like I don’t know what I’m doing, it’s because I’m at a loss and I have no clue what’s going on, WTF?

  • i have bought wiz110sr product from sparkfun. and i tested it with hyperterminal by connecting both LAN port and serial port of wiz110sr to same computer. It has shown the connection in the configuration tool but when i test it with two hyperterminals(one is COM port and another is TCP/IP protocol), it dont work.

  • I am looking for the cheapest way to enable/disable a relay through an ethernet connection. Would be feasible to control RTS output enabling/disabling HW flow control from the Configuration Tool?

    Thanks.

  • Does anyone know how to use this with a Mac and OS X? I have been using it successfully with Windows and Linux for Home Automation purposes but recently switched to a Mac and while I can use traditional Linux/Unix tools (socat, netcat, etc.) to connect from terminal-based apps on the Mac, anything that has a GUI interface on the Mac doesn’t see the virtual serial interface I create with socat. I’ve found a few GUI Mac apps like Multicom that ‘should’ work but do not, like socat, they seem to connect to the WIZ110SR but the virtual tty they create cannot bee seen by GUI-based Mac apps. Specifically, I use the WIZ110SR to connect an Insteon PLM to a Mac Mini running Indigo Home Automation software - as I mentioned above, it has worked flawlessly with windows and linux using different HA PAckages, but nothing in the Mac GUI world seems to be able to use it.

  • Does anyone know if I can use two of these to connect two MCU UARTs' over TCP/IP. It looks like a single one could be used to connect a microController’s UART to a computer’s serial port (via a null modem cable) but I want to use 2 of these to mimic a serial cable.

  • G'day guys,
    Finally tracked down the (Run-time error ‘10048’ Address in use) problem. It appears National Instruments Domain Service takes control of the port at bootup. If you go into msconfig and deselect ‘National Instruments Domain Service’ from the ‘services’ pane and then reboot you can connect to the WIZNET config tool.
    Note that a response from WIZNET help indicated that by ending LKCITDL.exe, LKADS.exe and LKTSRV.exe in task manager (NI related I beleive) would solve it - it didn’t, I had to boot with the domain service deselected. Hope this helps!
    J
    p.s. if you still have problems maybe deselect all NI stuff, or remove it (although I can’t get by without LabView…) or run a port scanner etc…

  • I noticed that Wiznet posted the configuration packet information for this board making it possible for me to do a Macintosh configuration utility. I haven’t tested all the fields and there seem to be some discrepancies in the documentation but i’ve used this successfully to locate and configure my boards to work with without having to resort to windows or wine. Enjoy: http://www.sentman.com/users/james/weblog/2c924/Wiznet_Configurator.html

  • Dunno what all the fuss is about… :P I bought one of these today, followed the instructions, and it works great. Exactly what I needed for cheap & easy Serial comms - riding on an Ethernet - between PC and ATMega328.
    Here’s my idea of a noob’s guide to the product (since the instructions are a mess).
    1) You need to download 2 pieces of software: the Configuration Tool and the “VCP” (COM Port redirector - quite important!) At the time of this posting, the software is all at THIS LINK
    2) If you plug the Wiz110SR’s serial port into a PC (like, for config & test) you need to use a Null Modem cable. The 110SR is DTE, not DCE.
    3) Remember that if you change baud rate you have to do it in 3 places, not the usual 2. Change it on the equipment on each end of the link, and also change it on the 110SR itself using the Config Tool software.
    4) The connections (J4 and J5) can be used as others have posted: to grab RXD and TXD at logic level for your micro. Note that the signals are 3.3 volts, not 5 volts. J3 is ground, J2 is power from BEFORE the regulator - use J2 as an alternative place to power the device from, NOT as a place to tap power from.
    There’s also a J1 (row of 5 holes J1-1 thru J1-5) that looks interesting but I haven’t figure out what the signals on it are yet.
    5) If you don’t have a spare 5 volt wall wart handy, order one with the device. It doesn’t come with one. I found out all my spare warts were 12 volt so had to go shopping before I could use my new device.

  • I haven’t even bought this thing yet, but all available documentation and executables are pretty clearly available on their website. http://www.wiznet.co.kr/en/

  • Artcfox:

    I recently discovered that these can easily be connected to an Arduino without using a converter chip, and without soldering to any pins on the MAX232. The TTL Tx/Rx outputs have already been broken out to pads on the bottom of the Wiznet!
    Simply solder wires (or a 2 pin machine header) onto the pads labeled J4 and J5 on the underside of the Wiznet. Connect the pad labeled J4 to the Arduino’s Rx pin, and the pad labeled J5 to the Tx pin.
    Off the top of your head, do you know if it was 5v ttl or 3.3v ttl? Easier to ask than to fire up the scope :)
    Shannon

  • Found one example of a COM port redirector for windows…haven’t tried it just yet, however.
    http://www.hw-group.com/products/hw_vsp/index_en.html

  • The description above notes “simple configuration over serial interface” but the only option for setup I can see is via their windows program over ethernet.
    Is there documentation for the serial setup? Is there no documentation of the protocol for talking to it over ethernet?

  • I scanned through the documentation and couldn’t find this: what is the pinout of J1 and what does SW1 do?

    • I second this. It’s a little difficult to follow the traces on this board. There are also J2-5 pads on the bottom. Does anyone know what these are?

  • I ordered this board again and have the same problems so
    obviously this board have some problems!

  • I have problem with this board. Configuration tool can’t find my board. I also noticed that Wiznet WS100 chip is getting pretty hot!I connected my board with PC with crossover cable. I also tried direct cable. Nothing happens. I also try 3.0.2 and 2.0.1 Configuration tool but without any success.
    Thanks for any help.

    • contact us at techsupport@sparkfun.com, it sounds like that specific board might be defective.

  • If anyone is confused by the layout of the wiznet website, and where the Device terminal program is; I found it.
    The Device Terminal Program is located here:
    www.wiznet.co.kr/UpLoad_Files/ReferenceFiles/Device Terminal.exe

  • EDIT:
    I was able to finally connect to my device using the Configuration Tool. For those of you with this problem, try connecting the unit directly to your computer’s Ethernet Port, and restart the computer if necessary. Once found, change the Wiznet parameters so that you can connect to it however you see fit.
    My next problem is that I cannot receive any data from the unit via Serial in both TCP and UDP in and out of debug mode. The operations are as follows:
    UDP:
    UDP-> Serial (nothing on serial terminal)
    Serial-> UDP (characters aren’t perfect and the characters are echoed via serial)
    TCP Client Mode:
    Unit Connects to PC TCP server
    Serial-> TCP (characters aren’t perfect and the characters are echoed via serial)
    TCP Server Mode:
    Can Connect to Unit
    Serial -> TCP characters aren’t perfect and the characters are echoed via serial)
    TCP -> Serial (nothing on serial terminal)
    *Characters aren’t perfect:
    p = ~ or |
    h = ? or |
    Any one have any insight? Much appreciated
    Thanks

  • I just got mine, and can’t seem to connect to it using the Configuration tool, using the one from Sparkfun as well as the one from Wiznet. I am using Vista (I don’t think it would matter), powering the unit with regulated 5V, and both lights turn on at the Ethernet jack. Anyone know the solution to this?

  • Is there a windows com port redirector for this device? I’ve groped around the wiznet site and didn’t see anything vaguely resembling. What I want to do is take a legacy serial device (lighting control system) and use a networked PC with it.
    Bonus points for win 7/64 support. That may be askin for too much.

  • I recently discovered that these can easily be connected to an Arduino without using a converter chip, and without soldering to any pins on the MAX232. The TTL Tx/Rx outputs have already been broken out to pads on the bottom of the Wiznet!
    Simply solder wires (or a 2 pin machine header) onto the pads labeled J4 and J5 on the underside of the Wiznet. Connect the pad labeled J4 to the Arduino’s Rx pin, and the pad labeled J5 to the Tx pin.

  • Hillcrawler, Download and run the WIZ1X0SR Configuration Tool V2.1 and then plug power and an Ethernet cable into your WIZ110SR, and click “Search”. It should find your device and you will be able to configure its IP address, port, and whether you want to use TCP or UDP.
    As to the putty/hyperterminal thing, I’m sorry I cannot help you as I do not use Windows. I am running the config tool using WINE on an Intel Mac and then sending it UDP packets using the BSD sockets API.
    I am not using the provided RS-232 port, as I am interfacing this with an Arduino, which uses TTL serial. Rather than use another MAX232 chip to convert the RS-232 back to TTL serial, I soldered wire wrap wire directly to the TTL pins of the WIZ110SR’s MAX232 and then I connected them to the Tx/Rx pins on my Arduino board. (Actually I connected them to the Arduino through a DPDT switch, so I can switch between using the Ethernet and the USB port to talk to my Arduino)
    It works great!

  • I have boughten two WIZnet Serial-to-Ethernet Gateway - WIZ110SR and have had no success at getting putty or hyperterminal to see the IP address. If anyone has had success I would greatly appreciate input and feedback.
    Thanks


Related Products