EBYTE E90-DTU Wireless Modem User Manual
- June 6, 2024
- ebyte
Table of Contents
Chengdu Ebyte Electronic Technology Co. Ltd
E90-DTU (400SL30-ETH)
Product Overview
1.1 Introduction
The E90-DTU (400SL30-ETH) supports adaptive network speed (up to 100M full-
duplex) and provides four working modes: TCP Server, TPC Client, UDP Server,
and UDP Client. It also supports two-way SOCKET work. The wireless
communication adopts LoRa direct sequence spread spectrum technology, which
will bring longer ommunication
distance and has the advantages of concentrated power density and strong anti-
interference ability. It has a software FEC forward error correction
algorithm, which has high coding efficiency and strong error correction
capability. In the case of sudden interference, it can actively correct the
interfered data packets, greatly improving reliability and transmission
distance, and helping users to efficiently Complete transparent transmission
of long-distance data. Users can configure it through the WEB webpage.
Parameter
2.1 General parameter
No | Item | Specification |
---|---|---|
I | 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 |
S | Configured by user | Web page configuration |
9 | Antenna interface | SMA |
I U | Operating temperature | -40 — +85°C |
I I | Operating humidity | 10% — 90%, Relative humidity, no condensation |
I 2 | Size | 84mm82mm25mm |
13 | Average weight | 130g |
I5 | Storage temperature | -40—.+125°C |
2.2 Wireless parameter
Main parameter | Performance | Remark |
---|---|---|
Min. | Typ. | N lax. |
Blocking power ( dBm ) |
when modules are used in short distance
Frequency (MHz)| Alt) I-“;| | 493.| ISM band
Power
consum
ption| TX current
( mA)| | 337.6mA@I2V| | Instant power consumption
RX current
(mA)| | 72.3mA®12V| |
Max tx power (dBm) )| 30.| 30.0| 31.|
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
No. | Name | Specification |
---|---|---|
I | DC IN | Power supply, default 8-28V ( 5V can be customized ) , recommend |
I 2V/24V
| ETHERNET| RJ45, to connect to PC or another device
1| PWR| Power indicator
4| LINK| Connection indicator
| DATA| Serial port TX and RX indicator
6| Reload| Restore to factory setting
7| ANT| SMA
2.4 Connection method
Product function
3.4 Basic function
→Ethernet
3.4.1 SOCKET
E90-DTU-(400SL30-ETH) can establish two Sockets, namely Socket A1 and Socket B1. Among them, Socket A1 supports TCP Client, TCP Server, UDP Client, and UDP Server. Socket B1 only supports TCP Client, UDP Client, and UDP Server. Two Sockets run simultaneously. It can be connected to different networks at the same time for data transmission.
3.4.2 TCP Client
- The TCP Client provides a client connection for the TCP network service. Proactively initiate a connection request to the server and establish a connection for interaction between the wireless data and the server data. According to the relevant provisions of the TCP protocol, the TCP Client has the difference of connection and disconnection, thereby ensuring reliable exchange of data. It is commonly used for data interaction between devices and servers and is the most commonly used method of networked communication.
- E90-DTU-(400SL30-ETH) When attempting to connect to the server in TCP Client mode and the local port is 0, the connection is initiated with a random port each time.
- E90-DTU-(400SL30-ETH) supports short connection function.
- Under the same LAN, if E90-DTU-(400SL30-ETH) is set to static IP, please keep the IP and gateway of E90-DTU-(400SL30-ETH) on the same network segment, and set the gateway IP correctly, otherwise Will not communicate properly.
3.4.3 TCP Server
- (TCP Server is a TCP server. In TCP Server mode, E90-DTU-(400SL30-ETH) listens to the local port, accepts and establishes a connection for data communication when the connection request is sent. When E90-DTU-(400SL30-ETH) receives the data, it will be Send data to all client devices that are connected to the E90-DTU-(400SL30-ETH).
- Usually used for communication with TCP clients in the LAN. It is suitable for scenarios where there is no server in the LAN and there are multiple computers or mobile phones requesting data from the server. As with TCP Clients, there is a difference between connection and disconnection to ensure reliable exchange of data.
- When E90-DTU-(400SL30-ETH) is used as TCP Server, it can accept up to 6 Client connections (the number of connections can be customized). The local port number is a fixed value and cannot be set to 0.
- TCP Server can set the maximum number of connections. When the maximum number of connections is reached, you can choose to kick off the old connection or disable the new connection function according to the command configuration.
3.4.4 UDP Client
- UDP Client A connectionless transmission protocol that provides a transaction-oriented simple and unreliable information transmission service. Without the establishment and disconnection of a connection, only the IP and port need to be established to send data to the other party. It is usually used for data transmission scenarios where the packet loss rate is not required, the data packet is small and the transmission frequency is fast, and the data is transmitted to the specified IP.
- In UDP Client mode, E90-DTU-(400SL30-ETH) will only communicate with the target port of the target IP. If the data is not from this channel, the data will not be received by E90-DTU-(400SL30-ETH).
- In the UDP client mode, the destination address is set to 255.255.255.255, which can achieve the effect of UDP full network segment broadcast and can also receive broadcast data. The E90-DTU-(400SL30-ETH) module supports the support network segment. Broadcast, such as xxx.xxx.xxx.255 broadcast mode.
3.4.5 UDP Server
- UDP Server means that the source IP address is not verified on the basis of ordinary UDP. After receiving a UDP packet, the target IP is changed to the data source IP and port number. When the data is sent, the latest communication is sent. That IP and port number.
- This mode is usually used for data transmission scenarios where multiple network devices need to communicate with the module and do not want to use TCP due to faster speed.
Note: UDP Server cannot send data actively, and can only send data to the IP and port that has recently performed data interaction after receiving the data.
3.4.6 WOR role
- WOR is closed. The DTU works in the transmission mode, and the data input by the user through the Ethernet, the DTU will initiate wireless transmission. The wireless receiving function is turned on, and the wireless data is received and output through the Ethernet.
- WOR transmitter. The DTU is sent and received, and when the data is transmitted, a wake-up code is added for a certain period of time.
- WOR receiver. The DTU cannot transmit data, works in the WOR listening mode, and the listening period is selected on the website. The longer the WOR listening interval period, The lower the average power consumption, but the greater the data delay, the two sides must be consistent (very important).
3.4.7 Fixed point transmission
It supports address function, the master can transmit data to any address, any
channel module, to achieve networking, relay, and other application methods:
for example module A needs to send data to module B (address is 0x00 01, the
channel is 0x80) AA BB CC The communication format is: 00 01 80 AA BB CC,
where 00 01 is the module B address and 80 is the module B channel, then
module B can receive the AA BB CC (other modules do not receive data).
3.4.8 Broadcasting and Monitoring
Set the DTU radio address to 0xFFFF: It can monitor the data transmission of
the module on the same channel; the transmitted data can be received by the
module at any address on the same channel, thus playing the role of
broadcasting and monitoring.
3.4.9 Communication key
Only write is allowed, the web end always displays 0x0000, and the
communication key is used for user encryption to avoid intercepting airborne
wireless data by similar modules. The DTU internally uses these two bytes as a
calculation factor to transform and encrypt the over-the-air wireless signal.
3.4.10 Enable repeater
After the repeater is enabled, if the target address is not the module itself,
the module will initiate a forward. In order to prevent data backhaul, it is
recommended to use it in conjunction with the fixed point mode. That is: the
destination address is different from the source address.
3.4.11 Enable LBT
The DTU has a Listen before talk (LBT) function. When this function is
enabled, the channel environment noise will be actively monitored before the
wireless data is transmitted. If the noise exceeds the threshold, the
transmission will be delayed. This function can greatly improve the
communication success rate of the DTU in harsh environments. It can be used
for network transmission, anti-collision processing, but may bring data delay,
LBT maximum dwell time 2 seconds
3.4.12 Enable RSSI byte
It is the signal strength indicator function. When enabled, the STU wirelessly
receives the data and will follow an RSSI strength byte. It can be used to
evaluate signal quality, improve communication networks, and range, and can be
used to manually implement LBT functions.
3.4.13 Enable RSSI environment noise
When enabled, the C0 C1 C2 C3 instruction can be used to read the register in transfer mode or WOR transmit mode.
- Register 0x00:current RSSI of environment noise
- Register 0x01:rssi for receiving data last time(current channel noise is:dBm =-RSSI/2)
- Command format:C0 C1 C2 C3 + starting address + read length
- Return:C1 + address address+read length+read valid value;for example:send C0 C1 C2 C3 00 01
- Return C1 00 01 rssi
3.5 Featured function
3.5.1 web page configuration
The DTU can be accessed through a browser to configure the web page. The
access terminal and the module are in the same local area network when users
visit the web. After entering 192.168.4.101, the user name and password, the
web configuration page is entered.
3.5.2 Heartbeat function
In the network transparent transmission mode, the heartbeat packet can be sent
by E90-DTU-(400SL30-ETH). The heartbeat packet can be sent to the webserver.
The main purpose is to maintain a connection with the server, which only takes
effect in the TCP Client and UDP Client modes. The E90-DTU-(400SL30-ETH)
module supports up to 40 bytes of custom heartbeat packets.
3.5.3 Registration package function
In-network transparent transmission mode, the user can use the DTU to send a
registration packet to the server. The registration package is for the server
to recognize the data source device or to obtain a password for the server
function authorization. The registration packet can be sent when the DTU
establishes a connection with the server, or it can be spliced into the
registration packet data at the forefront of each packet as a data packet. The
data of the registration package can be a MAC address or custom registration
data, wherein the custom registration package setting content is up to 40
bytes.
Establishing a connection by sending a registration package is mainly used to
connect servers that need to be registered. Data carrying registration
package: The sending data accesses the registration package at the front end
of the data, and is mainly used for protocol transmission.
The registration package mechanism is only available for TCP Client and UDP
Client, not valid under TCP Server and UDP Server.
3.5.4 Short connection function
The use of TCP short connections is mainly to save server resources and is
generally applied to a multi-point scenario. With short connections, you can
ensure that the existing connections are useful connections and do not require
additional controls for filtering. The TCP short connection function is
applied to the TCP Client mode. After the short connection function is
enabled, the message is sent. If there is no data reception in the serial port
or network port within the set time, the connection will be automatically
disconnected. The short connection function is turned off by default, and the
disconnection time can be set after the function is turned on. The setting
range is 2~255S.
3.5.5 KeepAlive function
Keep-Alive is the mechanism for detecting dead connections in a TCP
connection. When the user does not send any data, the “Keep-Alive” information
is periodically sent on the TCP link to maintain the idle link, avoiding dead
connections and consuming unnecessary system resources. This setting is valid
under TCP. Users can customize the Keep-Alive switch and other parameters.
keepalive parameter introduction:
time: How many seconds after the TCP link does not receive data packet
transmission to start the probe packet;
into: Time interval between the previous probe packet and the next probe
packet;
probes : The maximum number of probe failures. When the sniffing fails to
this number, the TCP connection will be disconnected.
3.5.6 Timeout restart function
The timeout restart (no data restart) function is mainly used to ensure that
the E90-DTU-(400SL30-ETH) works stably for a long time. When the network port
does not receive data for a long time, or the network does not receive data
for a long time, E90-DTU-( The 400SL30-ETH) will restart after the set time
has elapsed to avoid anomalies affecting communication. The timeout can be set
through the webpage. The normal working time of this function is set to
60~65535S, and the default value is 3600S. 0 is off, when the setting is out
of range, it returns to the default value.
3.5.7 Clearing the cache function
When the TCP connection is not established, the data received by the DTU will
be placed in the buffer area. The E90-DTU-(400SL30-ETH) receive buffer is
2Kbyte. When the TCP connection is established, the network cache data can be
set or not according to customer requirements.
The device has two buffer areas, which are the serial data buffer and the network data buffer. When the SOCKET clear cache function is enabled, only the cache data of the relevant SOCKET link will be cleared, and the serial cache data will not be cleared.
3.5.8 Link/ data transmission indication
A link indicates the status of the network connection. In TCP mode, when the
network is not connected, the Link is off, and when the connection is
established, the Link is always on. The Link indicator is always on in UDP
mode. The other one is the data transmission indication, showing the
transmission status of the DTU. When there is no data transmission on the DTU,
the data transmission indicator is off. When there is data transmission on the
DTU, the flashing indicates that the period is 60ms and the indicator is on
for 10ms.
3.5.9 Restore to factory setting
The DTU is restored to the factory settings either by software or by button.
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 A 1 basic parameter | TCPS,192.168.4.101,8886 |
Socket A I heartbeat package mode | NET |
Socket A I heartbeat package content | 0 ( s ) , turn off heartbeat |
Socket A I register package mode | heartbeat msg |
Socket A I register package time | Turn off |
Socket A 1 register package content | regist msg |
Socket A 1 short connection time | 0 ( s ) , turn off short connection |
Socket A I keepalive parameter | time/interval/probes = 10 ( s ) /5 ( s ) |
Socket A I clear the cache | OFF |
Socket B I basic parameter | TCPC,192.168.4.100,8887 |
Socket B1 heartbeat mode | NET |
Socket B I heartbeat package time | 0 ( s ) , turn off heartbeat |
Socket B I heartbeat package content | heartbeat msg |
Socket B I register package mode | Turn off |
Socket B I register package content | regist msg |
Socket B I short connection time | 0 ( s ) , turn off the short connection |
Socket B1 keepalive parameter | time/interval/probes = 10 ( s ) /5 ( s ) /30 |
(times )
---|---
Socket B1 clears the cache| OFF
TCP server max connection number| 6 (number)
Intranet discovery port| 1901
Intranet discovery command| www.cdebyte.comwww.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 IP address of the PC to the same network segment as E90-DTU (SL), and the subnet mask is the same. For example, the IP of the PC is 192.168.4.100, and the IP of the module is 192.168.4.101.;
4.3 TCP Client guidance
-
Open “Network Debugging Assistant” on Computer A and Computer B, set the protocol type to TCP Server and set the local IP and port to 192.168.4.100 and 8886 respectively.
-
Set the SOCKET A1 network type of device A and device B to TCP Client, the destination IP address is 192.168.4.100, the local port 0 (random port), and the destination port 8886. Click Save to restart the module.
-
The DTU is connected via Network Debugging Assistant for communication test as shown below.
4.4 TCP Server guidance
-
Set the” network debugging assistants “ on computer A and computer B as TCP Client, the remote host IP is set to 192.168.4.101, and the remote host port number is set to 8886.
-
Set the SOCKET A1 network type of Device A and Device B to TCP Server and local port 8886. Click Save to restart the module.。
-
The DTU is connected via Network Debugging Assistant for communication test as shown below.
4.5 UDP Client guidance
-
Set “Network Debugging Assistant” as UDP(no need to tell UDP Client and UDP Server), set IP of the master as 192.168.4.100, local port number as 8887, remote master as 192.168.4.101:8886.
-
Set the SOCKET A1 network type of device A and device B to UDP Client, the target IP address is 192.168.4.100, and the destination port is 8887. Click Save to restart the module.
-
The DTU is connected via Network Debugging Assistant for communication test as shown below.
4.6 UDP Server guidance
-
Set “Network Debugging Assistant”: as UDP ( no need to tell UDP Client and UDP Server), set localhost IP as 192.168.4.101, local port as 8886, remote host as 192.168.4.101:8887.
-
Set the SOCKET A1 network type of device A and device B to UDPS (UDP Server) and local port 8887. Click Save to restart the module.
-
The DTU is connected via Network Debugging Assistant for communication test as shown below.
4.7 WEB introduction
The module supports web page configuration. The user can input the module IP
address and port (the default port of the browser is 80) through any browser.
After the login is successful, the web page is entered. as the picture shows:
Select one or more pages for parameter browsing and configuration according to
specific needs (take LoRa settings as an example)。
After entering the parameter, click “Save setting”
The page will automatically jump to the module management page. After
restarting the module, the module will restart and the set parameters will
take effect.
Revision history
Version | date | Specification | Issued by |
---|---|---|---|
1 | 3/5/2019 | 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
Chengdu Ebyte Electronic Technology Co. Ltd
Documents / Resources
|
EBYTE E90-DTU Wireless
Modem
[pdf] User Manual
E90-DTU, Wireless Modem
---|---
|
EBYTE E90-DTU Wireless
Modem
[pdf] User Manual
E90-DTU, Wireless Modem, E90-DTU 230SL37 Wireless Modem, E90-DTU Wireless
Modem
|
EBYTE E90-DTU Wireless
Modem
[pdf] User Manual
900SL30, E90-DTU Wireless Modem, E90-DTU, Wireless Modem, Modem
References
- Chengdu Ebyte Electronic Technology Co.,Ltd
- cdebyte.comcdebyte.com
- 串口服务器_数传电台_4G DTU_遥控开关_LoRa/ZigBee/WiFi/蓝牙模块-成都亿佰特电子科技有限公司官网
- LoRa/ZigBee/WiFi/蓝牙模块-数传电台-无线遥控开关-串口服务器-无线通信模块-成都亿佰特电子科技有限公司
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>