

The RUTX50 is a robust industrial-grade router manufactured by Teltonika, designed to deliver reliable and high-performance connectivity in challenging environments. It supports multiple WAN connections, including LTE, and is equipped with advanced security features. This makes it an ideal choice for IoT applications, remote monitoring, and industrial automation.








| Feature | Specification |
|---|---|
| Processor | Quad-core ARM Cortex A7, 717 MHz |
| Memory | 256 MB DDR3 RAM |
| Storage | 256 MB Flash |
| WAN Connectivity | 5G, LTE Cat 20, 4G LTE, 3G |
| Wi-Fi | Dual-band 802.11ac (2.4 GHz & 5 GHz) |
| Ethernet Ports | 5 x Gigabit Ethernet ports (4 LAN, 1 WAN) |
| Power Supply | 9-50 V DC, passive PoE support |
| Operating Temperature | -40°C to 75°C |
| Security Features | VPN, Firewall, IPsec, OpenVPN, PPTP, L2TP, GRE |
| Dimensions | 115 x 95 x 32 mm |
| Certifications | CE, FCC, RoHS, PTCRB, GCF |
The RUTX50 does not have traditional pins like microcontrollers but includes multiple ports and interfaces. Below is a table describing its key interfaces:
| Port/Interface | Description |
|---|---|
| SIM Slots | Dual SIM slots for failover and redundancy in mobile connectivity. |
| Ethernet Ports | 4 LAN ports and 1 WAN port for wired network connections. |
| Power Input | 2-pin terminal block for DC power input (9-50 V). |
| USB Port | USB 2.0 for external device connectivity. |
| Antenna Connectors | SMA connectors for LTE and Wi-Fi antennas. |
| Reset Button | Resets the router to factory settings when pressed and held for 5 seconds. |
Powering the Device:
Connecting to the Internet:
Configuring the Router:
admin, password: admin01).Connecting Devices:
Enabling Security Features:
The RUTX50 can be used to provide internet connectivity to an Arduino UNO via Ethernet or Wi-Fi. Below is an example of connecting the Arduino UNO to the RUTX50 using an Ethernet shield:
#include <SPI.h>
#include <Ethernet.h>
// MAC address and IP address for the Ethernet shield
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192, 168, 1, 177); // Static IP address for the Arduino
IPAddress server(192, 168, 1, 1); // RUTX50 router's IP address
// Initialize the Ethernet client
EthernetClient client;
void setup() {
// Start the Ethernet connection
Ethernet.begin(mac, ip);
// Allow the Ethernet shield to initialize
delay(1000);
// Print connection status
Serial.begin(9600);
if (Ethernet.hardwareStatus() == EthernetNoHardware) {
Serial.println("Ethernet shield not found.");
while (true);
}
if (Ethernet.linkStatus() == LinkOFF) {
Serial.println("Ethernet cable is not connected.");
}
// Attempt to connect to the server
if (client.connect(server, 80)) {
Serial.println("Connected to RUTX50!");
client.println("GET / HTTP/1.1");
client.println("Host: 192.168.1.1");
client.println("Connection: close");
client.println();
} else {
Serial.println("Connection to RUTX50 failed.");
}
}
void loop() {
// Read and print server response
while (client.available()) {
char c = client.read();
Serial.print(c);
}
// Close the connection if the server stops responding
if (!client.connected()) {
Serial.println();
Serial.println("Disconnecting...");
client.stop();
while (true);
}
}
| Issue | Solution |
|---|---|
| Router does not power on. | Check the power supply and ensure it meets the 9-50 V DC requirement. |
| No internet connection via SIM card. | Verify the SIM card is inserted correctly and has an active data plan. |
| Cannot access the web interface. | Ensure the device is connected to the router and use the correct IP address. |
| Weak LTE or Wi-Fi signal. | Adjust the antenna placement or use external antennas for better coverage. |
| Firmware update fails. | Ensure the router is connected to a stable power source during the update. |
Can the RUTX50 be used outdoors?
Does the router support 5G connectivity?
How do I reset the router to factory settings?
Can I use the RUTX50 with solar power?
Is the router compatible with VPN services?