waveshare UART TO ETH

Waveshare Serial UART TTL to Ethernet Converter Module User Manual

Model: UART TO ETH | Brand: Waveshare

1. Product Overview

The Waveshare Serial UART TTL to Ethernet Converter Module is designed to provide a reliable and efficient way to connect serial devices to an Ethernet network. This module features a high-speed, low-power design with high stability, making it suitable for various embedded applications requiring network connectivity for UART devices.

Waveshare UART to Ethernet Converter Module, top-down view

Figure 1.1: Top-down view of the Waveshare UART to Ethernet Converter Module, showing the Ethernet port and various components on the green PCB.

Waveshare UART to Ethernet Converter Module, angled view

Figure 1.2: Angled view of the Waveshare UART to Ethernet Converter Module, highlighting the compact design and pin headers.

1.1 Hardware Versions

Please note that while providing compatible software functions, there are two different hardware versions of this module due to IC supply. These versions will be delivered randomly. Both versions offer the same core functionality.

Images showing two different hardware versions (Version A and Version B) of the Waveshare UART to Ethernet Converter Module

Figure 1.3: Depiction of Version A and Version B hardware variants of the module.

2. Key Features

  • M0 series 32-bit ARM processor for fast speed and high efficiency.
  • 10/100M Auto-MDI/MDIX Ethernet interface, compatible with both cross-over and straight-through cables.
  • Automatic reconnection, providing a reliable TCP connection.
  • Supports time-out reboot (no-data reboot), with configurable reboot time.
  • Flexible serial port data framing, allowing customized packetization.
  • Configurable baud rate from 600bps up to 460800bps, supporting five parity check options: None, Odd, Even, Mark, Space.
  • Supports customized heartbeat packets to ensure connection integrity.
  • Supports customized registration packets for connection status detection, with customizable packet header and MAC address inclusion.
  • Customizable web page for module configuration.
  • Supports RFC2217-like protocol for communication with devices whose serial settings may change.
  • DNS domain name resolution support with configurable DNS server.
  • DHCP support for auto-obtained IP or static IP configuration.
  • Firmware upgradable via the network.
  • Restore to factory settings via software and/or hardware.
  • Comes with a default, customizable MAC address.
  • Available working modes: TCP Server, TCP Client, UDP Server, UDP Client, HTTPD Client.
  • Supported protocols: IP, TCP, UDP, ARP, ICMP, DHCP, DNS, HTTPD Client.
  • Configurable via web page, AT commands, serial protocol, and network protocol.
  • Provided software: module configuration software, TCP/UDP testing tool, VCOM virtual serial port software.
  • Example code available for host computer (socket), VB, C++, Delphi, Android, iOS, etc.

3. Specifications

AttributeValue
Product Dimensions3.94 x 3.15 x 3.54 inches
Item Weight0.352 ounces
ManufacturerWaveshare
Item Model NumberUART TO ETH
Date First AvailableNovember 4, 2016
Dimensional drawing of the Waveshare UART to Ethernet Converter Module

Figure 3.1: Detailed dimensions of the module in millimeters, showing pin spacing and overall size.

Comparison table of UART to Ethernet, RS485 to Ethernet, and RS232/485 to Ethernet modules

Figure 3.2: Comparison table highlighting key differences between various Waveshare converter modules, including processor, Ethernet, UART, serial, and power supply specifications.

4. Setup and Connection

The UART to Ethernet module facilitates communication between a serial device (like a microcontroller) and an Ethernet network. Ensure proper power supply (3.3V DC or 5V DC) and correct UART connections (TX, RX, GND) to your serial device.

Diagram showing bi-directional transparent transmission between MCU, UART module, and Ethernet

Figure 4.1: Basic connection diagram illustrating bi-directional data flow between a microcontroller (MCU) via UART, through the converter module, and to an Ethernet network.

4.1 Extending Communication Distance

The module can be used in pairs to extend the communication distance of serial devices over an Ethernet network.

Diagram showing two UART modules extending serial communication over Ethernet

Figure 4.2: Diagram depicting how two UART to Ethernet modules can be used to extend the reach of a serial device connection across an Ethernet infrastructure.

5. Operating Modes and Configuration

The module supports various operating modes and can be configured through multiple methods.

5.1 Supported Working Modes

  • TCP Server
  • TCP Client
  • UDP Server
  • UDP Client
  • HTTPD Client

5.2 Configuration Methods

The module can be configured using:

  • Web page interface
  • AT commands
  • Serial protocol
  • Network protocol

5.3 Remote Management

The module allows for remote management of serial client devices via a web server or multiple web clients.

Diagram showing remote management of multiple serial client devices via one web server

Figure 5.1: Illustration of managing multiple serial client devices remotely through a single web server interface.

Diagram showing remote management of serial server via multiple web clients

Figure 5.2: Illustration of managing a serial server remotely using multiple web clients.

6. Maintenance

To ensure the longevity and optimal performance of your Waveshare UART to Ethernet Converter Module, follow these general maintenance guidelines:

  • Keep Dry: Protect the module from moisture and humidity, which can damage electronic components.
  • Cleanliness: Keep the module free from dust and debris. Use a soft, dry cloth for cleaning. Avoid liquid cleaners.
  • Temperature: Operate the module within its specified temperature range (typically -25°C to 75°C for operation, -40°C to 105°C for storage).
  • Power Supply: Always use a stable and correct power supply (3.3V DC or 5V DC) to prevent damage.
  • Firmware Updates: Regularly check for and apply firmware updates from the manufacturer's official website to ensure the latest features and bug fixes.
  • Physical Inspection: Periodically inspect the module for any signs of physical damage, loose connections, or corrosion.

7. Troubleshooting

This section provides solutions to common issues you might encounter with the Waveshare UART to Ethernet Converter Module.

7.1 Module Not Appearing on Network (DHCP Issues)

If the module does not obtain an IP address via DHCP or is not visible on your network:

  1. Check Physical Connections: Ensure the Ethernet cable is securely connected to both the module and the network switch/router. Verify that the link/activity LEDs on the module and network device are active.
  2. Verify Power Supply: Confirm that the module is receiving the correct voltage (3.3V DC or 5V DC) and that the power supply is stable.
  3. Hardware Reset: Attempt a hardware reset to restore the module to factory settings. Refer to the detailed user guide for the specific reset procedure. This can resolve configuration issues preventing network connection.
  4. Static IP Configuration: If DHCP is problematic, try configuring a static IP address for the module within your network's subnet. Ensure the IP address is not already in use.
  5. Network Configuration: Check your router's DHCP server settings. Ensure there are available IP addresses and that MAC address filtering is not preventing the module from connecting.
  6. Test with Different Cable/Port: Try a different Ethernet cable or connect the module to a different port on your network switch/router to rule out faulty hardware.

7.2 Serial Communication Issues

If data is not being transmitted or received correctly via the serial port:

  1. Verify UART Connections: Double-check that TX from your serial device is connected to RX on the module, and RX from your serial device is connected to TX on the module. Ensure GND is also connected.
  2. Baud Rate and Parity: Confirm that the baud rate, data bits, parity, and stop bits configured on the module match those of your serial device.
  3. Flow Control: Ensure that flow control settings (if any) are correctly matched between the module and your serial device.
  4. Serial Device Functionality: Test your serial device independently to ensure it is functioning correctly.

8. Additional Resources

For more detailed information, advanced configurations, and software tools, please refer to the official user guide and resources provided by Waveshare.

© 2024 Waveshare. All rights reserved.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.