Page 2
The contents of this document are subject to change without notice due to continued progress in methodology, design and manufacturing. Robustel shall have no liability for any error or damage of any kind resulting from the inappropriate use of this document.
Page 3
Robustel accepts no responsibility for damages of any kind resulting from delays or errors in data transmitted or received using the router, or for failure of the router to transmit or receive such data.
Page 4
Robustel R1520 User Guide Protecting Your Router To ensure error-free usage, please install and operate your router with care. Do remember the following: Do not expose the router to extreme conditions such as high humidity / rain, high temperature, direct sunlight, ...
Page 5
Robustel R1520 User Guide Regulatory and Type Approval Information Table 1: Directives 2011/65/EU The European RoHS2.0 2011/65/EU Directive was issued by the European parliament and the European Council on 1 July 2011 on the restriction of the use of certain Hazardous substances in electrical and electronic equipment.
Page 6
Robustel R1520 User Guide Document History Updates between document versions are cumulative. Therefore, the latest document version contains all updates made to previous versions. Date Firmware Version Document Version Change Description Jun 11, 2020 3.1.0 v.1.0.0 Initial release. Oct 15, 2020 3.1.0...
Chapter 1 Product Overview Introduction The Robustel industrial dual SIM cellular VPN router (R1520) is a rugged cellular router can support 2G, 3G, and 4G LTE Cat 4 networks. It provides high-speed wireless network bandwidth for devices through wireless connections to ensure stable wireless network connections.
Page 10
Robustel R1520 User Guide 1 x 2*3-pin 3.5 mm male terminal block for DI/DO/AI interface 1 x SMA-J cellular antenna (rubber antenna) 1 x RP-SMA-J WiFi antenna (rubber antenna) 1 x SIM Card Sticker Optional Accessories (sold separately) ...
Page 11
Robustel R1520 User Guide RP-SMA-J WiFi antenna (rubber antenna or Magnet antenna is optional) rubber antenna Magnet antenna SMA-J GPS antenna (Magnetic or adhesive is optional) 35 mm DIN Rail mounting kit AC/DC power adapter (12V DC,1.5 A;EU/US/UK/AU plug optional) ...
Robustel R1520 User Guide Specifications Cellular Interface Number of antennas: 2 (MAIN + AUX) Connector: SMA-K SIM: 2 , Mini-SIM or eSIM Standards: FDD LTE/TDD LTE, backward compatible to 2G/3G Ethernet Interface Number of ports: 5 x 10/100 Mbps (It can be configured as 5x LAN or 4 x LAN + 1 x WAN) ...
Robustel R1520 User Guide Measuring range: 4 ~ 20mA / 0 ~ 24V Others 1 x Reset button (Tact Switch) 1 x 480 Mbps high-speed USB 2.0 interface (host mode), Type A, 5V / 500 mA LED indicators - 1 x RUN, 1 x Modem, 1 x USR, 1 x WiFi, 1 x RSSI ...
Robustel R1520 User Guide Note Digital input positive Digital output positive Analog input Digital input negative IGND Digital output negative OGND Analog input signal AGND ground 2.3 Interface Definition of 2 * 4 3.5mm RS232 RS485 Note Router Device Router ...
Robustel R1520 User Guide 2.4 LED indicator Name Color Status Description On, solid Router is powered on (System is initializing) Green On, blinking Router starts operating Router is powered off On, solid Link connection is working Green On, blinking Data is sent and received.
Robustel R1520 User Guide 2.5 USB Interface Function Operation The USB interface can be used for batch firmware upgrades, but it cannot send or receive data with slave devices connected to the USB interface. The Firmware user can insert a USB storage device, such as a U disk or a hard disk, at the upgrade USB interface.
Robustel R1520 User Guide Reset Button Function Operation Reboot Press and hold the RST button for 2 to 7 seconds under the operating status. Restore to factory Wait for 0~20 seconds after powering up the router, press and hold the RST button with a...
Robustel R1520 User Guide There are five Ethernet ports on R1520, including ETH0 (POE), ETH1, ETH2, ETH3 and ETH4. Each has two LED indicators. The green one is a link indicator but the yellow one doesn’t mean anything. For details about status, see the table below.
Robustel R1520 User Guide Attach External Antenna (SMA Type) Attach an external SMA antenna to the router’s antenna connector and twist tightly. Make sure the antenna is within the correct frequency range provided by the ISP and with 50 Ohm impedance.
Robustel R1520 User Guide 2.10 Mount the Router The router can be placed on a desktop or mounted to a wall or a 35 mm DIN rail. Two methods for mounting the router Wall mounting (measured in mm) First, drill holes on the wall, the distance between the two holes is 60mm, then knock the expansion pipe into the wall with a rubber hammer, align the screw with the expansion pipe, insert the screw and reserve the corresponding length, and finally fix the product on the wall.
Page 22
Robustel R1520 User Guide Use 3 pcs of M3*8 Black cross recessed countersunk head tapping screws to mount the router on the DIN rail, and then hang the DIN rail on the holder. You need to choose a standard holder.
Robustel R1520 User Guide Use 3 pcs of M3*8 Black cross recessed countersunk head tapping screws to mount the router on the DIN rail, and then hang the DIN rail on the holder. You need to choose a standard holder.
R1520 supports 1 channel DI and 1 channel DO, the internal schematic diagram is as shown above; DI application R1520 DI input is internally isolated by opt coupler, internal current-limiting design, within the working level of 0 ~ 30V, external input does not need current limiting, DI input logic level range is as follows: Logic 1 level range: min 3.5 V to max 30 V;...
Robustel R1520 User Guide 2.14 AI Interface R1520 supports one channel AI interface for analog signal voltage and current measurement; 0 ~ 24V voltage measurement, wiring as shown below: 4 ~ 20mA current signal measurement requires an external parallel 1.2kohm resistor, wiring as shown below: RT056_UG_R1520_v.1.0.3...
Robustel R1520 User Guide Chapter 3 Initial Configuration The router can be configured through your web browser that including IE 8.0 or above, Chrome and Firefox, etc. A web browser is included as a standard application in the following operating systems: Linux, Mac OS, Windows 98/NT/2000/XP/Me/Vista/7/8, etc.
Page 27
Robustel R1520 User Guide Click Properties in the window of Local Area Connection Status. Choose Internet Protocol Version 4 (TCP/IPv4) and click Properties. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 27/159...
Robustel R1520 User Guide Two ways for configuring the IP address of PC Obtain an IP address from the DHCP server automatically; Click “Obtain an IP address automatically "; Use the following IP address: (Configured a static IP address manually within the same subnet of the router, click and configure "Use the following IP address"...
Note: If enter the wrong username or password over 6 times, the login web will be locked for 5 minutes. 3.4 Control Panel After successfully logging into the R1520 router, the home page is as shown in the figure below: RT056_UG_R1520_v.1.0.3 Dec.
Page 30
Robustel R1520 User Guide In the home page, the user can save the configuration, restart the router, log out, and so on. Using the original username and password to log in the router, the page will pop up the following tab.
Page 31
Robustel R1520 User Guide Submit Click to save the modification on current configuration page. Cancel Click to cancel the modification on current configuration page. Note: The steps of how to modify configuration are as bellow: Modify in one page; Click under this page;...
Robustel R1520 User Guide Chapter 4 Router Configuration Status 4.1.1 System Information This section allows you to view the System Information of your Router. System Information Item Description Device Model Show the model name of your device. System Uptime Show the current amount of time the router has been connected.
Robustel R1520 User Guide 4.1.2 Internet Status This section shows the Internet status information of your Router. Internet Status Item Description Active Link Show the current active link. WWAN1, WWAN2, WAN or WLAN. Uptime Show the current amount of time the link has been connected.
Robustel R1520 User Guide Interface 4.2.1 Link Manager This section allows you to setup the connection of Link Manager. Link manager is a network link backup function that provides mobile network and Ethernet link backups. General Settings @ Link Manager...
Page 35
Robustel R1520 User Guide Link Settings allows you to configure the parameters of link connection, including WWAN1, WWAN2, WAN and WLAN. It is recommended to enable Ping detection to keep the router always online. The Ping detection increases the reliability and also costs the data traffic.
Page 36
Robustel R1520 User Guide Link Settings (WWAN) Item Description Default General Settings Index Indicate the ordinal of the list. Type Show the type of the link. WWAN1 Description Enter a description for this link. It can be null. Null WWAN Settings Automatic APN Click the toggle button to enable/disable the “Automatic APN Selection”...
Page 37
Robustel R1520 User Guide Link Settings (WWAN) Item Description Default Selection option. After enabling, the device will recognize the access point name automatically. Alternatively, you can disable this option and manually add the access point name. Enter the Access Point Name for cellular dial-up connection, provided by internet local ISP.
Page 38
Robustel R1520 User Guide Link Settings (WWAN) Item Description Default Verbose Debug Enable Click the toggle button to enable/disable this option. Enable for verbose debugging information output. Router will obtain IP automatically from DHCP server if choosing “DHCP” as connection type. The window is displayed as below.
Page 40
Robustel R1520 User Guide Link Settings (WAN) Item Description Default General Settings Index Indicate the ordinal of the list. Type Show the type of the link. Description Enter a description for this link. It can be null. Null Connection Type Select from “DHCP”, “Static”...
Page 41
Router will obtain IP automatically from the WLAN AP if choosing “DHCP” as the connection type. The specific parameter configuration of SSID is shown as below. The window is displayed as below when choosing “Static” as the connection type. R1520 does not support "PPPoE" WLAN connection types. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021...
Page 42
Robustel R1520 User Guide Link Settings (WLAN) Item Description Default General Settings Index Indicate the ordinal of the list. Type Show the type of the link. WLAN Description Enter a description for this link. It can be null. Null Connection Type Select from “DHCP”...
Page 43
Robustel R1520 User Guide Secondary DNS Set the secondary DNS. Null Ping Detection Settings Enable Click the toggle button to enable/disable the ping detection mechanism, a keepalive policy of the router. Primary Server Router will ping this primary address/domain name to check that if the 8.8.8.8...
Page 44
Robustel R1520 User Guide Click the row of the link, and it will show the details information of the current link connection under the row. WWAN usage data statistics and WAN usage data statistics respectively count the packet flow of the cellular module and WAN.
Robustel R1520 User Guide 4.2.2 LAN This section allows you to set the related parameters for LAN port. When ETH0 is configured as WAN, the router has four LAN ports, ETH1, ETH2, ETH3, and ETH4. The ETH1, ETH2, ETH3 and ETH4 can freely choose from lan0, lan1, lan2 and lan3.
Page 46
Robustel R1520 User Guide General Settings @ LAN Item Description Default Index Indicate the ordinal of the list. Interface Show the editing port. lan0 Note: Lan1 is available only if it was selected by one of ETH1~ETH4 in Ethernet > Ports > Port Settings.
Page 47
Robustel R1520 User Guide Item Description Default DHCP Settings Enable Click the toggle button to enable/disable the DHCP function. Mode Select the mode of DHCP from “Server” or “Relay”. Server Server: Lease IP address to DHCP clients which have been ...
Page 48
Robustel R1520 User Guide IP Settings Item Description Default Index Indicate the ordinal of the list. Interface Show the editing port, read only. IP Address Set the multiple IP address of the LAN port. Null Netmask Set the multiple Netmask of the LAN port.
4.2.3 Ethernet This section allows you to set the related parameters for Ethernet. There are five Ethernet ports on R1520 Router, including ETH0, ETH1, ETH2, ETH3 and ETH4 . ETH0 can be configured as the WAN port for the router to access the outer network or the LAN port for the lower end devices to connect with the router.
4.2.4 Cellular This section allows you to set the related parameters of Cellular. The R1520 Router has two SIM card slot. When inserting a single SIM card for the first time, both Sim1 and sim2 slots are available. Click the right most button of SIM 1 to edit the parameters.
Page 51
Robustel R1520 User Guide The window is displayed as below when choosing “Auto” as the network type. The window is displayed as below when choosing “Specify” as the band select type. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 51/159...
Page 52
Robustel R1520 User Guide Cellular Item Description Default General Settings Index Indicate the ordinal of the list. SIM Card Set the currently editing SIM card. SIM1 Phone Number Enter the phone number of the SIM card. Null PIN Code Enter a 4-8 characters PIN code used for unlocking the SIM.
Page 53
Robustel R1520 User Guide Click the row of status, the details status information will be displayed under the row. Status Item Description Index Indicate the ordinal of the list. Modem Status Show the status of the radio module. Modem Model Show the model of the radio module.
Page 54
Robustel R1520 User Guide Status Item Description Band Show the band of the current network. Signal Strength Show the signal strength. RSRP Show the Reference Signal Received Power. (Only valid for 4G network) RSRQ Show the Reference Signal Received Quality. (Only valid for 4G network) SINR Show the Signal to Interference plus Noise Ratio.
Robustel R1520 User Guide 4.2.5 WiFi This section allows you to configure the parameters of WiFi AP and WiFi Clinet. Router supports either WiFi AP mode or Client mode, and defaults as AP. WiFi AP Configure Router as WiFi AP Click Interface >...
Page 56
Robustel R1520 User Guide The window is displayed as below when setting “WPA-Personal” as the security mode. The window is displayed as below when setting “WPA-Enterprise” as the security mode. The window is displayed as below when setting “WEP” as the security mode.
Page 57
Robustel R1520 User Guide General Settings @ Access Point 2G Item Description Default Enable Click the toggle button to enable/disable the WiFi access point option. Wireless Mode Select from “11bgn Mixed”, “11b only”, “11g only” and 11bgn Mixed “11n only”.
Page 59
Robustel R1520 User Guide General Settings @ Access Point 2G Item Description Default encryption can be used for WPA-PSK and WPA 802.1x authentication AES: AES encryption uses a wireless connection. AES can be used for CCMP WPA-PSK and WPA 802.1x authentication.
Page 60
Robustel R1520 User Guide Advanced Settings @ Access Point Item Description Default Max Associated Stations Set the max number of clients allowed to access the router’s AP. (0 value means no limit) Beacon Interval Set the interval of time in which the router AP broadcasts a beacon which is used for wireless network authentication.
Page 61
Robustel R1520 User Guide ACL Settings @ Access Point Item Description Default Enable ACL Click the toggle button to enable/disable this option. ACL Mode Select ACL mode. Select from “Accept” or “Deny”. Accept Accept: Only the packets fitting the entities of the “Access Control ...
Page 62
Robustel R1520 User Guide WiFi Client Configure Router as WiFi Client Click Interface > WiFi > WiFi, select “Client” as the mode and regarding the AP type to choose the related Client Band then click “Submit”. And then a “WLAN” column will appear under the Interface list.
Robustel R1520 User Guide Users can refresh the SSID scan results near the router. Click , and then click scan to refresh the surrounding SSID 4.2.6 USB This section allows you to configure the USB parameters. The router's USB interface can be used to upgrade firmware RT056_UG_R1520_v.1.0.3...
This section allows you to set the DI/DO parameters. Digital Input and Digital Output are the specific interfaces for R1520. The DI interface can be used for triggering alarm, while the DO can be used for controlling the slave device so as to realize real-time monitoring.
Page 65
Robustel R1520 User Guide The window is displayed as below when choosing “Counter” as the mode. General Settings @ DI Item Description Default Index Indicate the ordinal of the list. Enable Click the toggle button to enable/disable the digital input function.
Page 66
Robustel R1520 User Guide Click to enter the DO index 1, the configuration window is shown as below. The window is displayed as below when choosing “Pulse” as the alarm on action. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 66/159...
Page 67
Robustel R1520 User Guide The window is displayed as below when choosing “Pulse” as the alarm off action. General Settings @ DO Item Description Default Index Indicate the ordinal of the list. Enable Click the toggle button to enable/disable this DO.
Page 68
4.2.8 AI This section is used to set the parameters of analog input (AI). AI is a unique interface of R1520 router. The analog input is used to collect analog signals within a certain range, and is often used to collect continuously changing values such as voltage, current, temperature, and pressure of the sensor.
Page 69
Robustel R1520 User Guide The window is displayed as below when the “input type” is “Current”. AI (Analog Input) Item Description Default Index Indicate the ordinal of the list. Enable Click the switch button to "ON" to turn on the analog input function.
4.2.9 Serial Port This section allows you to set the serial port parameters. The R1520 router supports two serial ports, COM1 and COM2. It can also be modified according to requirements and configured as two COM1 or two COM2. The serial data can be converted into IP data or through IP data into serial data, and then the data can be transmitted through wired or wireless network, so as to realize the function of transparent data transmission.
Page 71
Robustel R1520 User Guide In the "Server Settings" column, when "Transparent " is selected as the application mode and "TCP Client" as the protocol, the window is as follows: When "Transparent " is selected as the application mode and "TCP Server" as the protocol, the window is as follows: When "Transparent "...
Page 72
Robustel R1520 User Guide When “ModBus RTU Gateway” is selected as the application mode and “TCP Client” as the protocol, the window is as follows: When "ModBus RTU Gateway" is selected as the application mode and "TCP Server" as the protocol, the window is as follows: When selecting "ModBus RTU Gateway"...
Page 73
Robustel R1520 User Guide When selecting "ModBus ASCII Gateway" as the application mode and "UDP" as the protocol, the window is as follows: Serial Port Item Description Default Serial Port Application Settings Index Indicate the ordinal of the list. Port Show the current serial’s name, read only.
Robustel R1520 User Guide Item Description Default Application Mode Select from “Transparent”, “Modbus RTU Router” or “Modbus Transparent ASCII Router”. Transparent: Router will transmit the serial data transparently Modbus RTU Router: Router will translate the Modbus RTU data to Modbus TCP data and sent out, and vice versa Modbus ASCII Router: Router will translate the Modbus ASCII ...
Page 75
Robustel R1520 User Guide Static Route Click to add static route. The maximum count is 20. Static Route Item Description Default Index Indicate the ordinal of the list. Description Enter a description for this route. Null Destination Enter the IP address of destination host or destination network.
Robustel R1520 User Guide 4.3.2 Firewall This section allows you to set the firewall and its related parameters, including Filtering, Port Mapping, Custom Rules, DMZ and Status. Filtering rules allow users to custom accept or discard a specified access source, filtering its IP address or MAC address.
Page 77
Robustel R1520 User Guide Click to add filtering rules. The maximum count is 50. The window is displayed as below when defaulting “All” or choosing “ICMP” as the protocol. Here take “All” as an example. The window is displayed as below when choosing “TCP”, “UDP” or “TCP-UDP” as the protocol. Here take “TCP” as an example.
Page 78
Robustel R1520 User Guide Filtering Item Description Default Enable Remote Telnet Access Click the toggle button to enable/disable this option. When enabled, the Internet user can access the router remotely via Telnet. Enable Local Telnet Access Click the toggle button to enable/disable this option. When enabled, the LAN user can access the router locally via Telnet.
Page 79
Robustel R1520 User Guide Filtering Item Description Default the connecting requests except the hosts which fit this accept filtering list Drop: When Default Filtering Policy is accept, router will accept all the connecting requests except the hosts which fit this drop...
Page 80
Robustel R1520 User Guide Custom Rules Custom rules, that is, rules that you define yourself. Click "Network> Firewall> Custom Rules" to display as follows: Click to add custom rules. The maximum rule count is 50. Custom firewall Rules Item Description...
Robustel R1520 User Guide Host IP Address Enter the IP address of the DMZ host on your internal network. Null Source IP Address Set the address which can talk to the DMZ host. 0.0.0.0 means for any Null addresses. Status This window allows you to view the status of chain input, chain forward and chain output.
Robustel R1520 User Guide 4.4 VPN 4.4.1 IPsec This section allows you to set the IPsec and the related parameters. Internet Protocol Security (IPsec) is a protocol suite for secure Internet Protocol (IP) communications that works by authenticating and encrypting each IP packet of a communication session.
Page 83
Robustel R1520 User Guide General Settings @ Tunnel Item Description Default Index Indicate the ordinal of the list. Enable Click the toggle button to enable/disable this IPsec tunnel. Description Enter a description for this IPsec tunnel. Null Router Enter the address of remote side IPsec VPN server. 0.0.0.0 represents for any Null address.
Page 84
Robustel R1520 User Guide The window is displayed as below when choosing “CA” as the authentication type. The window is displayed as below when choosing “PKCS#12” as the authentication type. The window is displayed as below when choosing “xAuth PSK” as the authentication type.
Page 85
Robustel R1520 User Guide The window is displayed as below when choosing “xAuth CA” as the authentication type. IKE Settings Item Description Default IKE Type Select from “IKEv1” and “IKEv2”. IKEv1 Negotiation Mode Select from “Main” and “Aggressive” for the IKE negotiation mode in phase 1.
Page 86
Robustel R1520 User Guide IKE Settings Item Description Default 3DES: Use 168-bit 3DES encryption algorithm in CBC mode AES128: Use 128-bit AES encryption algorithm in CBC mode AES128: Use 192-bit AES encryption algorithm in CBC mode AES256: Use 256-bit AES encryption algorithm in CBC mode ...
Page 87
Robustel R1520 User Guide When the protocol in "Virtual Private Network> IPsec> Tunnel> General Settings" selects "AH", the SA settings are displayed as follows: RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 87/159...
Page 88
Robustel R1520 User Guide SA Settings Item Description Default Encrypt Algorithm Select from “3DES”, “AES128”, “AES192”or “AES256” when you select “ESP” 3DES in “Protocol”. Higher security means more complex implementation and lower speed. DES is enough to meet general requirements. Use 3DES when high confidentiality and security are required.
Page 89
Robustel R1520 User Guide SA Settings Item Description Default Expert Options Add more PPP configuration options here, format: config-desc;config-desc, Null e.g. protostack=netkey;plutodebug=none Status This section allows you to view the status of the IPsec tunnel. x509 User can upload the CA certificates for the IPsec tunnel in this section.
Robustel R1520 User Guide x509 Item Description Default X509 Settings Certificate Files Index Indicate the ordinal of the list. Filename Show the imported certificate’s name. Null File Size Show the size of the certificate file. Null Last Modification Show the timestamp of that the last time to modify the certificate file.
Page 92
Robustel R1520 User Guide The window is displayed as below when choosing “Auto” as the mode. The window is displayed as below when choosing “Client” as the mode. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 92/159...
Page 93
Robustel R1520 User Guide The window is displayed as below when choosing “Server” as the mode. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 93/159...
Page 94
Robustel R1520 User Guide The window is displayed as below when choosing “None” as the authentication type. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 94/159...
Page 95
Robustel R1520 User Guide The window is displayed as below when choosing “Preshared” as the authentication type. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 95/159...
Page 96
Robustel R1520 User Guide The window is displayed as below when choosing “Password” as the authentication type. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 96/159...
Page 97
Robustel R1520 User Guide The window is displayed as below when choosing “X509CA” as the authentication type. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 97/159...
Page 98
Robustel R1520 User Guide The window is displayed as below when choosing “X509CA Password” as the authentication type. General Settings @ OpenVPN Item Description Default Index Indicate the ordinal of the list. Enable Click the toggle button to enable/disable this OpenVPN tunnel.
Page 99
Robustel R1520 User Guide General Settings @ OpenVPN Item Description Default Description Enter a description for this OpenVPN tunnel. Null Mode Select from “Auto”, “P2P”, “Client” or “Server”. Client Protocol Select from “UDP”, “TCP-Client” or “TCP-Server”. Server Address Enter the end-to-end IP address or the domain of the remote OpenVPN Null server.
Page 100
Robustel R1520 User Guide General Settings @ OpenVPN Item Description Default Keepalive Interval Set keepalive (ping) interval to check if the tunnel is active. Keepalive Timeout Set the keepalive timeout. Trigger OpenVPN restart after n seconds pass without reception of a ping or other packet from remote.
Page 101
Robustel R1520 User Guide Click user password management to add a user name and password. The maximum count is 20 as shown below. General Settings @ Password Manage Item Description Default Index Indicate the ordinal of the list. Username In server mode, configure the client's user name.
Page 102
Robustel R1520 User Guide x509 Item Description Default X509 Settings Tunnel Name Choose a valid tunnel. Select from "Tunnel 1", "Tunnel 2", "Tunnel 3", Tunnel 1 "Tunnel 4", "Tunnel 5" or"Tunnel 6". Mode The tunnel mode set by the selected tunnel.
Robustel R1520 User Guide 4.4.3 GRE This section allows you to set the GRE and the related parameters. Generic Routing Encapsulation (GRE) is a tunneling protocol that can encapsulate a wide variety of network layer protocols inside virtual point-to-point links over an Internet Protocol network.
Robustel R1520 User Guide the traffics of the router will go through the GRE VPN. Enable NAT Click the toggle button to enable/disable this option. This option must be enabled when router under NAT environment. Secrets Set the key of the GRE tunnel.
Robustel R1520 User Guide Syslog Settings Item Description Default Enable Click the toggle button to enable/disable the Syslog settings option. Syslog Level Select from “Debug”, “Info”, “Notice”, “Warning” or “Error”, which from low to Debug high. The lower level will output more syslog in detail.
Page 108
Robustel R1520 User Guide General Settings @ Notification Item Description Default Index Indicate the ordinal of the list. Description Enter a description for this group. Null Sent SMS Click the toggle button to enable/disable this option. When enabled, the router will send notification to the specified phone numbers via SMS if event occurs.
Robustel R1520 User Guide Event Details Item Description Default Save Position Select the events’ save position from “RAM” or “NVM”. RAM: Random-access memory NVM: Non-Volatile Memory Filter Message Event will be filtered according to the Filter Message that the user set. Click the Null button, the filtered event will be displayed in the follow box.
Robustel R1520 User Guide once. NTP Server Settings Enable Click the toggle button to enable the NTP server option. Once enabled, the NTP client can synchronize with the router in time. This window allows you to view the current time of router and also synchronize the router time. Click button to synchronize the router time with PC’s.
Robustel R1520 User Guide User can test the current SMS service whether it is available in this section. SMS Testing Item Description Default Phone Number Enter the specified phone number which can receive the SMS from router. Null Message Enter the message that router will send it to the specified phone number.
Robustel R1520 User Guide Email Settings Item Description Default Enable Click the toggle button to enable/disable the Email option. Enable TLS/SSL Click the toggle button to enable/disable the TLS/SSL option. Enable STARTTLS Click the toggle button to enable/disable the STARTTLS encrypted transmission method.
Robustel R1520 User Guide DDNS Settings Item Description Default Enable Click the toggle button to enable/disable the DDNS option. Service Select the DDNS service from “DynDNS”, “NO-IP”, “3322” or Provider “Custom”. DynDNS Note: the DDNS service only can be used after registered by Corresponding service provider.
This section allows you to configure the GPS parameters. The GPS function of the router can locate and obtain the location information of the device and report it to the designated server. R1520 does not have an independent GPS module. The positioning data comes from the cellular module. Whether the GPS function is supported depends on the cellular module.
Page 115
Robustel R1520 User Guide Item Description Default General Settings Enable Click the toggle button to ON to enable GPS. Synchronized GPS Click the toggle button to ON to synchronize GPS time. Time RS232 Report Data Settings Reporting data Reporting GPS Information by RS232.
Page 116
Robustel R1520 User Guide When "UDP" is selected as the protocol, the window is displayed as follows: GPS Data Forwarding Settings Item Description Default Index Indicate the ordinal of the list. Click the toggle button to "ON" to enable the GPS data forwarding Enable settings.
Page 117
Robustel R1520 User Guide GPS Data Forwarding Settings Item Description Default Server address Set the address of the TCP server. Null @TCP client Server port Set the port of the remote TCP server Null @TCP client Local address Set the local address of the router as a TCP server.
Page 118
Robustel R1520 User Guide GPS Status Item Description Status Shows the current GPS status of the router. Shows the UTC of satellite. Note: UTC is the world's unified time, not local time. Final positioning The time of the last successful positioning.
Robustel R1520 User Guide 4.5.9 Web Server This section allows you to modify the parameters of Web Server. General Settings @ Web Server Item Description Default HTTP Port Enter the HTTP port number you want to change in router’s Web Server. On a Web server, port 80 is the port that the server "listens to"...
Robustel R1520 User Guide Web server, port 443 is the port that the server "listens to" or expects to receive from a Web client. If you configure the router with other HTTPS Port number except 443, only adding that port number then you can login router’s Web Server.
Robustel R1520 User Guide System Settings Item Description Default Device Name Set the device name to distinguish different devices you have installed; valid router characters are a-z, A-Z, 0-9, @, ., -, #, $, and *. User LED Type Specify the display type of your USR LED. Select from “None”, “OpenVPN” or None “IPsec”.
Page 122
Robustel R1520 User Guide Health check settings Item Description Default The health check interval of the current connection, in minutes. If the health check fails, Smart Roaming will try to Health check interval switch to another carrier's network. Be careful not to set all...
Page 123
Robustel R1520 User Guide PING setting Item Description Default The router pings the main address/domain name to check whether Preferred server 8.8.8.8 the current connection always exists. The router pings the alternate address/domain name to check Standby server 114.114.114.114 whether the current connection always exists.
Page 124
Robustel R1520 User Guide Status Item Description Display the current status of "Smart Roaming". Including Scanning, Connectiing, Connected, Inactive and other statuses, respectively indicating Status that it is searching for available networks, connecting to the network, the network is connected, and the function is not activated.
Robustel R1520 User Guide PLMN list Item Description the network quality is good, the network is degraded, or the network quality is poor (including network disconnection or failure to meet the health check threshold) . System 4.6.1 Debug This section allows you to check and download the syslog details. Click Service > System Log > System Log Settings to open the system log.
Robustel R1520 User Guide Item Description Syslog Details Log Level Select from “Debug”, “Info”, “Notice”, “Warn”, “Error” which from low to high. The lower level will output more syslog in detail. Filtering Enter the filtering message based on the keywords. Use “&” to separate more than one filter message, such as “keyword1&keyword2”.
Robustel R1520 User Guide Successfully installed apps will be displayed in the following list, click to uninstall the app. App Center Item Description Default App Install Install to SD Click the toggle button to enable/disable the ability to install the app to the SD card card.
Page 128
Robustel R1520 User Guide Ping Item Description Default IP address Enter the ping’s destination IP address or destination domain. Null Number of Requests Specify the number of ping requests. Timeout Specify the timeout of ping request. Local IP Specify the local IP from cellular WAN, Ethernet WAN or Ethernet LAN. Null Null stands for selecting local IP address from these three automatically.
Page 129
Robustel R1520 User Guide Traceroute Item Description Default Trace Address Enter the trace’s destination IP address or destination domain. Null Trace Hops Specify the max trace hops. Router will stop tracing if the trace hops has met max value no matter the destination has been reached or not.
Robustel R1520 User Guide Sniffer Item Description Default Interface Choose the interface according to your Ethernet configuration. Host Filter the packet that contain the specify IP address. Null Packets Request Set the packet number that the router can sniffer at a time.
Page 131
Robustel R1520 User Guide XML Configuration File Click on to locate the XML configuration file from your computer, and then click to import this file into your router. Export Configuration File Ignore Disabled Features Click the toggle button as “ON” to ignore the disabled features.
Robustel R1520 User Guide 4.6.6 User Management This section allows you to change your username and password, and create or manage user accounts. One router has only one super user who has the highest authority to modify, add and manage other common users.
4.7 Edge2cloud 4.7.1 Edge2cloud Edge2Cloud (E2C) is a series of software collections running in the ROS operating system embedded in the Robustel Smart Gateway device, which can provide various functions of the IoT Gateway at the hardware and software levels and solve the problem of data interfacing between traditional industrial device and the cloud platform.
Page 134
Robustel R1520 User Guide E2C Broker Settings Item Descriptions Default General Settings Enable Enable or disable E2C Broker Verbose Debug Enable Enable or disable more detailed verbose debug Whether the messages received by Broker are saved to the Save message to database database.
Page 135
Robustel R1520 User Guide E2C Broker Status Item Descriptions Send message count Debugging of MQ messages sent by Broker. Available means that the database is available and Space exceed means that the Database status database capacity has reached the set maximum.
Robustel R1520 User Guide Chapter 5 Configuration Examples Cellular 5.1.1 Cellular Dial-Up This section shows you how to configure the primary and backup SIM card for Cellular Dial-up. Connect the router correctly and insert two SIM, then open the configuration page. Under the homepage menu, click Interface > Link Manager >...
Page 137
Robustel R1520 User Guide When finished, click Submit > Save & Apply for the configuration to take effect. The window is displayed below by clicking Interface > Cellular > Advanced Cellular Settings. Click the right most of edit button of SIM1 to set its parameters according to your application request.
Password mode—Username:Password;cmd1;cmd2;cmd3;…cmdn (available for every phone number). Phonenum mode-- Password;cmd1;cmd2;cmd3;… cmdn (available when the SMS was sent from the phone number which had been added in R1520’s phone group). Both mode-- Username:Password;cmd1;cmd2;cmd3;…cmdn (available when the SMS was sent from the phone number).
Page 139
Robustel R1520 User Guide XML command: <lan> <network max_entry_num="2"> <id>1</id> <interface>lan0</interface> <ip>172.16.24.24</ip> <netmask>255.255.0.0</netmask> <mtu>1500</mtu> SMS cmd: set lan network 1 interface lan0 set lan network 1 ip 172.16.24.24 set lan network 1 netmask 255.255.0.0 set lan network 1 mtu 1500 The semicolon character (‘;’) is used to separate more than one command packed in a single SMS.
= "Thu May 14 05:51:56 2020 (NTP not updated)" ram_usage = "75M Free/128M Total" admin:admin;reboot In this command, username is “admin”, password is “admin”, and the command is to reBoot the R1520 Router. SMS received: admin:admin;set firewall remote_ssh_access false;set firewall remote_telnet_access false In this command, username is “admin”, password is “admin”, and the command is to disaBle the...
Page 142
Robustel R1520 User Guide IPsec VPN_Client: The window is displayed as below by clicking VPN > IPsec > Tunnel. Click button and set the parameters of IPsec Client as below. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 142/159...
Page 143
Robustel R1520 User Guide When finished, click Submit > Save & Apply for the configuration to take effect. The comparison between IPec Server and Client is as below. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 143/159...
Robustel R1520 User Guide 5.2.2 OpenVPN OpenVPN supports two modes, including Client and P2P. Here takes P2P as an example. The configuration of two points is as follows. OpenVPN_Server: Generate relevant OpenVPN certificate on the server side firstly, and refer to the following commands to configuration the Server: local 202.96.1.100...
Page 145
Robustel R1520 User Guide OpenVPN_Client: Click VPN > OpenVPN > OpenVPN as below. Click to configure the Client01 as below. When finished, click Submit > Save & Apply for the configuration to take effect. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 145/159...
Robustel R1520 User Guide 5.2.3 GRE VPN GRE VPN example topology: The configuration of two points is as follows. GRE-1: The window is displayed as below by clicking VPN > GRE > GRE. Click button and set the parameters of GRE-1 as below.
Page 147
Robustel R1520 User Guide GRE-2: Click button and set the parameters of GRE-2 as below. When finished, click Submit > Save & Apply for the configuration to take effect. The comparison between GRE-1 and GRE-2 is as below. RT056_UG_R1520_v.1.0.3 Dec. 25, 2021...
Robustel R1520 User Guide Chapter 6 Introductions for CLI What Is CLI The Command Line Interface (CLI) is a set of software interfaces that provide another way to configure device parameters. Users can connect to the router through SSH or telnet to configure CLI commands. After establishing a Telnet or SSH connection with the router, enter the login account and password (default admin/admin) to enter the router's configuration mode, as shown below.
Page 149
Robustel R1520 User Guide ping Send messages to network hosts reboot Halt and perform a cold restart Set system configuration show Show system configuration status Show running system information tftpupdate Update firmware or configuration file using tftp traceroute Print the route packets trace to network host...
Robustel R1520 User Guide How to Configure the CLI Following is a table about the description of help and the error should be encountered in the configuring program. Commands /tips Description Typing a question mark “?” will show you the help information.
Example 2: Update firmware via tftp # tftpupdate (space+?) firmware New firmware # tftpupdate firmware (space+?) String Firmware name # tftpupdate firmware r1520-firmware-3.1.0.ruf host 192.168.100.99 // enter a new firmware name Downloading r1520-firmware-s 100% |*******************************| 5018k 0:00:00 ETA Flashing Checking 100%...
Page 152
Robustel R1520 User Guide ddns DDNS dido DIDO email Email ethernet Ethernet event Event Management firewall Firewall ip_passthrough IP Passthrough ipsec IPSec Local Area Network link_manager Link Manager openvpn OpenVPN reboot Automatic Reboot route Route serial_port Serial Port syslog Syslog...
Page 153
Robustel R1520 User Guide # set link_manager link 1 type wwan1 # set link_manager link 1 wwan auto_apn Automatic APN Selection username Username password Password dialup_numBer Dialup NumBer auth_type Authentication Type aggressive_reset Aggressive Reset switch_By_data_allowance Switch SIM By Data Allowance...
Page 157
Robustel R1520 User Guide Integer Index (1..2) # set cellular sim 1(space+?) card SIM Card phone_number Phone Number pin_code PIN Code extra_at_cmd Extra AT Cmd telnet_port Telnet Port network_type Network Type band_select_type Band Select Type band_settings Band Settings telit_band_settings Band Settings...
Robustel R1520 User Guide Glossary Abbr. Description Alternating Current Analog Input Access Point Name of GPRS Service Provider Network ASCII American Standard Code for Information Interchange Conformité Européene (European Conformity) CHAP Challenge Handshake Authentication Protocol Command Line Interface for Batch scripting...
Page 159
Robustel R1520 User Guide Abbr. Description local area network Light Emitting Diode Machine to Machine Maximum Minimum Mobile Originated Mobile Station Mobile Terminated OpenVPN Open Virtual Private Network Password Authentication Protocol Personal Computer Personal Communications Network, also referred to as DCS 1800...
Page 160
Robustel R1520 User Guide Abbr. Description Wide Area Network RT056_UG_R1520_v.1.0.3 Dec. 25, 2021 160/159...
Page 163
Robustel R1520 Hardware Manual Regulatory and Type Approval Information Table 1: Toxic or Hazardous Substances or Elements with Defined Concentration Limits Name of Hazardous Substances the Part (Pb) (Hg) (Cd) (Cr(VI)) (PBB) (PBDE) (DEHP) (BBP) (DBP) (DIBP) Metal parts Circuit...
Page 164
Robustel R1520 Hardware Manual est autorisée aux deux conditions suivantes : (1) L’appareil ne doit pas produire de brouillage; (2) L’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d’en compromettre le fonctionnement. Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules.
Page 165
Simplified EU Declaration of Conformity We, Guangzhou Robustel Co., Ltd. are located at 501, Building #2, 63 Yongan Road, Huangpu District, Guangzhou, China, declare that this radio equipment complies with all applicable EU directives. The full text of the EU DoC is available at the following internet address: www.robustel.com/certifications/...
Page 166
Robustel R1520 Hardware Manual Technical Support Tel: +86-20-82321505 Email: support@robustel.com Web: www.robustel.com Document History Updates between document versions are cumulative. Therefore, the latest document version contains all updates made to previous versions. Date Firmware Version Document Version Change Description July 6, 2022 5.0.0...
Page 167
Robustel R1520 Hardware Manual Overview Robustel R1520 is a rugged cellular router can support 2G, 3G, and 4G LTE Cat 4 networks. It provides high-speed wireless network bandwidth for devices through wireless connections to ensure stable wireless network connections. Package Checklist...
Page 168
Robustel R1520 Hardware Manual Interface Descriptions Power Supply.2PIN 3.5mm Terminal Block Description Note Positive Negative 9-36 VDC Power Connection Diagram DI/DO、AI Interface Note Digital Input Positive Digital Output Positive Analog Input IGND Digital Input Negative OGND Digital Output Negative AGND...
Page 170
RT123_SM_RobustOS Software Manual, Services > Advanced > System >System Settings > User LED Type. Ethernet Ports. There are five Ethernet ports on R1520, including ETH0 (PoE-PD Optional), ETH1, ETH2, ETH3 and ETH4. Each has two LED indicators. The green one is a link indicator but the yellow one doesn’t mean anything.
Page 171
Robustel R1520 Hardware Manual Hardware Installation SIM Card Installation. Insert the SIM cards into the device, then stick the sticker. Antenna Installation. Rotate the antenna into the antenna connector accordingly. ① Cellular Antenna ② GPS Antenna Terminal Block Installation. Insert the 2PIN 、 2x3PIN 、 2x4PIN terminal blocks into the interfaces connector, then can connect the devices or sensors to the gateway via corresponding interfaces e.g.
Page 172
Robustel R1520 Hardware Manual Hardware Installation Mounting Kit installation. ③ Wall mounting ④ DIN rail mounting RT056_HM_R1520 11/12...
Page 173
Robustel R1520 Hardware Manual Login to the Device Connect the router’s Ethernet port to a PC with a After logging in, the home page of the web standard Ethernet cable. interface is displayed, then you can view system information and perform configuration on the Before logging in, manually configure the PC with device.
Need help?
Do you have a question about the R1520 and is the answer not in the manual?
Questions and answers