E90-DTU (400SL30-ETH) User Manual

Brand: EBYTE

Model: E90-DTU (400SL30-ETH)

1. Product Overview

1.1 Introduction

The E90-DTU (400SL30-ETH) is a wireless modem and data transceiver that supports adaptive network speed up to 100M full-duplex. It offers four working modes: TCP Server, TCP Client, UDP Server, and UDP Client, and supports two-way SOCKET communication. The device utilizes LoRa direct sequence spread spectrum technology for extended communication distance, high power density, and strong anti-interference capabilities. It incorporates a software FEC (Forward Error Correction) algorithm for high coding efficiency and robust error correction, enabling active correction of interfered data packets to enhance reliability and transmission distance. This facilitates efficient transparent transmission of long-distance data. Configuration is accessible via a web page.

Device Description: The E90-DTU (400SL30-ETH) is a compact, black rectangular device. The front panel features indicators labeled 'PWR' (Power), 'LINK' (Connection), and 'DATA' (Serial port TX and RX). Connectivity includes a DC power input (DC8-28V), an Ethernet port (RJ45), and an ANT (antenna) connector. The top surface displays a world map graphic and the EBYTE logo.

2. Parameters

2.1 General Parameter

No. Item Specification
1 Power supply 8V~28VDC, will burn over 28V; 12V or 24V is recommended
2 Ethernet specification RJ45, support 10/100Mbps
3 Network protocol IP, TCP/UDP, ARP, ICMP, IPV4
4 Simple transparent transmission TCP Server, TCP Client, UDP Server, UDP Client
5 TCP Server connection Max of 6 channel TCP connection
6 IP acquisition method Static IP, DHCP
7 DNS Available
8 Configured by user Web page configuration
9 Antenna interface SMA
10 Operating temperature -40 ~ +85°C
11 Operating humility 10% ~ 90%, Relative humidity, no condensation
12 Size 84mm*82mm*25mm
13 Average weight 130g
15 Storage temperature -40 ~ +125°C

2.2 Wireless Parameter

Main parameter Performance Remark
Min. Typ. Max.
Blocking power (dBm) - - 10 Chances of burn is slim when modules are used in short distance
Frequency (MHz) 410.125 - 493.125 ISM band
Power consumption (mA) 337.6mA@12V Instant power consumption
72.3mA@12V
Max tx power (dBm) 29.5 30.0 30.5
Receiving sensitivity (dBm) -147 -148 -149 Air data rate 0.3 kbps
Air data rate (bps) 0.3k 2.4k 62.5k Configured by user
Distance 10000m In open and clear air, antenna gain 5dBi, at height of 2.5 m, air data rate 2.4 kbps
Transmission length 240 Byte Can be set as 32/64/128/240 bytes each packet
Receiving length 1000 Byte
Modulation method New generation LoRa

2.3 Dimension and Pin Definition

The device dimensions are approximately 84mm (width) x 82mm (depth) x 25mm (height). Detailed drawings show the placement of ports and mounting holes. The top view indicates dimensions of 82mm width and 50mm internal width. Side views show the 84mm width and 25mm height. Front and rear views detail port locations and dimensions.

Port Definitions:

No. Name Specification
1 DC_IN Power supply, default 8-28V (5V can be customized), recommend 12V/24V
2 ETHERNET RJ45, to connect to PC or other device
3 PWR Power indicator
4 LINK Connection indicator
5 DATA Serial port TX and RX indicator
6 Reload Restore to factory setting
7 ANT SMA

2.4 Connection Method

The connection method illustrates using an RJ45 Ethernet cable to connect a PC/Router/Switch to the E90-DTU device. This setup is typical for network communication between devices.

3. Product Functions

3.4 Basic Function

Ethernet

SOCKET

The E90-DTU-(400SL30-ETH) can establish two Sockets: Socket A1 and Socket B1. Socket A1 supports TCP Client, TCP Server, UDP Client, and UDP Server. Socket B1 supports TCP Client, UDP Client, and UDP Server. Both sockets can run simultaneously and connect to different networks for data transmission.

TCP Client

The TCP Client mode provides a client connection for TCP network services. It initiates connection requests to a server for data interaction. This mode ensures reliable data exchange through connection and disconnection, commonly used for device-to-server communication. When connecting to a server with local port 0, a random port is used. The device supports a short connection function. For devices on the same LAN using static IP, ensure the IP and gateway are on the same network segment for proper communication.

Diagram: Illustrates a TCP Client device connecting to a TCP Server, with network data flowing between them.

TCP Server

In TCP Server mode, the E90-DTU-(400SL30-ETH) listens on a local port, accepts connection requests, and establishes data communication. Received data is sent to all connected client devices. This mode is suitable for LAN communication where multiple clients (computers or mobile phones) request data from the server. It also ensures reliable data exchange through connection and disconnection. The device can accept up to 6 client connections (customizable), with a fixed local port number. The maximum number of connections can be configured, allowing for kicking off old connections or disabling new ones.

Diagram: Shows multiple TCP Clients connecting to a TCP Server (E90-DTU), with network data flowing.

UDP Client

UDP Client is a connectionless protocol for simple, unreliable data transmission. It requires only IP and port to send data. It's used for scenarios where packet loss is acceptable, data packets are small, and transmission is frequent. In this mode, the device only communicates with the specified target IP and port. Setting the destination address to 255.255.255.255 enables UDP broadcast across the network segment, allowing reception of broadcast data.

Diagram: Illustrates UDP Client configurations, including sending data to a specific IP/port and a broadcast scenario.

UDP Server

UDP Server mode does not verify the source IP address. Upon receiving a UDP packet, it forwards the data to the source IP and port. This mode is efficient for scenarios where multiple network devices need to communicate quickly without the overhead of TCP. Note that UDP Server cannot initiate data transmission; it only responds to received data by sending it back to the source.

Diagram: Shows a UDP Client sending data to a UDP Server, which then forwards it to another UDP Client, highlighting the 'To the nearest TX port' functionality.

WOR Role

WOR Closed: The DTU operates in transmission mode, sending data received via Ethernet wirelessly. Wireless reception is active, and received data is output via Ethernet.

WOR Transmitter: The DTU sends and receives data, adding a wake-up code for a specific period during transmission.

WOR Receiver: The DTU only listens in WOR mode and cannot transmit data. The listening period is configured via the web interface. Longer listening intervals reduce power consumption but increase data delay; consistency between devices is crucial.

Fixed Point Transmission

This function supports addressing, enabling the master device to transmit data to specific addresses and channels, facilitating networking and relay functions. For example, module A sending data to module B requires specifying module B's address (e.g., 0x00 01) and channel (e.g., 0x80). The communication format would be '00 01 80 AA BB CC', where only module B receives 'AA BB CC'.

3.5 Featured Function

3.5.1 Web Page Configuration

The device supports web page configuration. Users can access the configuration interface by entering the module's IP address (default: 192.168.4.101) and port (default: 80) in a web browser. After successful login, the web configuration page is displayed.

Web Interface Description: The Ebyte IOT web interface provides sections for 'Current State', 'IP Setting', 'Parameter Setting', 'Advanced Setting', and 'Management'. It displays device information such as Type (E90-DTU(900SL30-ETH)), Version (V1.1), Current IP Address (192.168.4.101), MAC Address, SN Code, and connection status for Socket A and B. Helpful tips are provided for SN code and connection status.

3.5.2 Heartbeat Function

In network transparent transmission mode, the E90-DTU-(400SL30-ETH) can send heartbeat packets to the web server. This function is primarily used to maintain a connection with the server and is effective in TCP Client and UDP Client modes. The module supports custom heartbeat packets up to 40 bytes.

Diagram: Shows an ETH Device (E90-DTU) sending heartbeat packets to a Server.

3.5.3 Registration Package Function

In network transparent transmission mode, users can send a registration packet to the server for device recognition or authorization. This packet can be sent upon connection establishment or spliced into data packets. The registration data can be a MAC address or custom data (up to 40 bytes). This mechanism is used for servers requiring registration and is available only for TCP Client and UDP Client modes.

Diagram: Illustrates carrying registration packages (AA, BB, CC) from E90-DTU devices to a TCP Server.

3.5.4 Short Connection Function

TCP short connections save server resources and are suited for multi-point scenarios. This function, applied to TCP Client mode, automatically disconnects if no data is received within a set time. It is turned off by default, with a configurable disconnection time ranging from 2 to 255 seconds.

3.5.5 KeepAlive Function

The Keep-Alive mechanism detects dead TCP connections. If no data is sent, periodic 'Keep-Alive' information is transmitted to maintain the link, preventing dead connections and conserving resources. Users can customize the Keep-Alive switch and parameters like time (seconds to start probe), intv (time interval between probes), and probes (maximum probe failures before disconnection).

3.5.6 Timeout Restart Function

The timeout restart function ensures stable operation. If the network port does not receive data for a prolonged period, the device restarts after a set time to prevent communication anomalies. The timeout can be set via the web page, with a normal working range of 60-65535 seconds (default 3600 seconds). Setting it to 0 disables the function.

3.5.7 Clearing the Cache Function

When a TCP connection is not established, received data is stored in a 2Kbyte buffer. When a connection is established, network cache data can be managed as required. The device has two buffer areas: serial data and network data. Enabling the 'Socket clear cache' function clears only the relevant socket's cache data, not the serial cache data.

Diagram: Shows 'UART cache area' and 'Network data cache area'.

3.5.8 Link/ Data Transmission Indication

The 'Link' indicator shows network connection status: off when disconnected, always on when connected (TCP mode). It's always on in UDP mode. The 'Data' indicator shows transmission status: off when idle, flashing when data is being transmitted (10ms on, 60ms off cycle).

3.5.9 Restore to Factory Setting

The device can be restored to factory settings via software or a button press.

4. Quick Start

4.1 Default Parameter

IP acquisition type STATIC
IP address 192.168.4.101
Subnet mask 255.255.255.0
Gateway 192.168.4.1
DNS 61.139.2.69
Spared NDS 192.168.4.1
Socket A1 basic parameter TCPS,192.168.4.101,8886
Socket A1 heartbeat package mode NET
Socket A1 heartbeat package content 0 (s) turn off heartbeat
Socket A1 register package mode heartbeat msg
Socket A1 register package time Turn off
Socket A1 register package content regist msg
Socket A1 short connection time 0 (s) turn off short connection
Socket A1 keepalive parameter time/inteval/probes = 10 (s) /5 (s) /30 (times)
Socket A1 clear the cache OFF
Socket B1 basic parameter TCPC,192.168.4.100,8887
Socket B1 heartbeat mode NET
Socket B1 heartbeat package time 0 (s) turn off heartbeat
Socket B1 heartbeat package content heartbeat msg
Socket B1 register package mode Turn off
Socket B1 register package content regist msg
Socket B1 short connection time 0 (s) turn off short connection
Socket B1 keepalive parameter time/inteval/probes = 10 (s) /5 (s) /30 (times)
Socket B1 clear the cache OFF
Tcp server max connection number 6 (number)
Intranet discovery port 1901
Intranet discovery command www.cdebyte.com
Web page port 80
Web login user name/password admin/admin
Overtime resetting time 3600 (s)

4.2 SOCKET Instruction

Preparation: Set the PC's IP address and subnet mask to be the same as the E90-DTU. For example, PC IP: 192.168.4.100, Module IP: 192.168.4.101.

4.3 TCP Client Guidance

1. On Computer A and Computer B, open 'Network Debugging Assistant'. Set the protocol to TCP Server and configure the local IP to 192.168.4.100 and port to 8886.

2. Configure Socket A1 on Device A and Device B to TCP Client mode. Set the destination IP to 192.168.4.100 and the destination port to 8886. The local port can be 0 (random). Click 'Save' to restart the module.

3. The DTU is connected via Network Debugging Assistant for communication test. Screenshots show the setup where one computer acts as a TCP Server and the other as a TCP Client, demonstrating data exchange.

4.4 TCP Server Guidance

1. On Computer A and Computer B, set the 'Network Debugging Assistant' to TCP Client mode. Set the remote host IP to 192.168.4.101 and the remote host port to 8886.

2. Configure Socket A1 on Device A and Device B to TCP Server mode. Set the local port to 8886. Click 'Save' to restart the module.

3. The DTU is connected via Network Debugging Assistant for communication test. Screenshots show the setup where one computer acts as a TCP Client and the other as a TCP Server, demonstrating data exchange.

4.5 UDP Client Guidance

1. Set 'Network Debugging Assistant' to UDP mode (no need to specify Client/Server). Set the master IP to 192.168.4.100, local port to 8887, and remote master to 192.168.4.101:8886.

2. Configure Socket A1 on Device A and Device B to UDP Client mode. Set the target IP to 192.168.4.100 and the destination port to 8887. Click 'Save' to restart the module.

3. The DTU is connected via Network Debugging Assistant for communication test. Screenshots show the setup for UDP Client communication between two computers.

4.6 UDP Server Guidance

1. Set 'Network Debugging Assistant' to UDP mode. Set the local host IP to 192.168.4.101 and the local port to 8886. Set the remote host to 192.168.4.101:8887.

2. Configure Socket A1 on Device A and Device B to UDPS (UDP Server) mode. Set the local port to 8887. Click 'Save' to restart the module.

3. The DTU is connected via Network Debugging Assistant for communication test. Screenshots show the setup for UDP Server communication between two computers.

4.7 WEB Introduction

The module supports web page configuration. Access the configuration interface by entering the module's IP address and port (default 80) in a web browser. After successful login, the web page is displayed, allowing parameter browsing and configuration, such as LoRa settings.

Web Interface Description: The Ebyte IOT web interface includes sections for 'Current State', 'IP Setting', 'Parameter Setting', 'Advanced Setting', and 'Management'. It displays device type, version, IP address, MAC address, SN Code, and connection status for Sockets A and B. Helpful tips are provided.

After entering parameters, click 'Save setting'. The page will redirect to the module management page. Restarting the module applies the saved settings.

Revision History

Version Date Specification Issued by
1.0 2019-3-5 Initial version All
1.1 2020-10-20 version LY
1.2 2021-01-26 version ken

About Us

Technical support: support@cdebyte.com

Documents and RF Setting download link: www.cdebyte.com/en/

Tel: +86-28-61399028

Fax: 028-64146160

Web: www.cdebyte.com/en/

Address: B5 Mould Park, 199# Xiqu Ave, High-tech District, Sichuan, China

Company: Chengdu Ebyte Electronic Technology Co., Ltd.

Models: E90-DTU, Wireless Modem

File Info : application/pdf, 23 Pages, 2.80MB

PDF preview unavailable. Download the PDF instead.

E90-DTU(400SL30-ETH) UserManual EN v1.2

References

WPS 文字

Related Documents

Preview E90-DTU (900SL30) Wireless Data Transceiver User Manual
Comprehensive user manual for the E90-DTU (900SL30) wireless data transceiver from Chengdu Ebyte Electronic Technology Co., Ltd. This manual details the product's LoRa technology, technical specifications, features, operating modes, configuration, and typical applications in industrial and IoT environments.
Preview E90-DTU (433C33) Wireless Modem User Manual | EBYTE
User manual for the EBYTE E90-DTU (433C33) wireless data transceiver. Discover its advanced features, technical specifications, operational modes, and diverse industrial applications.
Preview E90-DTU(2G4HD12) Wireless Modem User Manual - Ebyte
Comprehensive user manual for the Ebyte E90-DTU(2G4HD12) wireless modem and data transceiver. Covers introduction, features, setup, configuration, parameters, AT commands, applications, and safety guidelines.
Preview EBYTE E841-DTU (EC03-485) User Manual: Wireless Modem Guide
Comprehensive user manual for the EBYTE E841-DTU (EC03-485) wireless modem, detailing its features, specifications, setup, and advanced functions for IoT applications.
Preview E90-DTU (900SL22) 无线数传电台用户手册 - EBYTE
E90-DTU (900SL22) 用户手册,详细介绍 EBYTE 的 LoRa 无线数传电台,包括产品特性、技术规格、接口定义、配置指南、工作模式及应用场景。
Preview EBYTE E32-DTU (868L30) Wireless Data Transceiver User Manual
User manual for the EBYTE E32-DTU (868L30) wireless data transceiver. Covers features, specifications, operation, installation, and applications of this industrial-grade LoRa modem.
Preview E96-DTU (400SL22-485) Wireless Modem User Manual
Comprehensive user manual for the EBYTE E96-DTU (400SL22-485) wireless modem, detailing its LoRa technology, features, specifications, installation, operation modes, and technical guidance.
Preview E95-DTU (400SL22P-485) Wireless Modem User Manual
Comprehensive user manual for the E95-DTU (400SL22P-485) wireless modem, detailing its features, technical specifications, installation, operation modes, and troubleshooting.