NOTE: ICR-2031  is covered with special discount conditions.

Only a 3% discount for proforma/online payments and a 3% discount for purchases through our online store is applied to the list price.


Programmable router with built-in connectors RS-232/485

Manufacturer: Advantech
Manufacturer: Advantech
  • LTE Cat.4 with 3G/2G fallback
  • 1× SIM
  • 1× Ethernet, RJ45, 10/100 Mbps
  • 1× DI, 1× DO
  • Wide operational temperature range
  • Wall and DIN mount options
  • Linux based OS & SW customization
Price from €180.00 Net price

High price? Log in and buy cheaper

In stock

Place the order by 12:00, the package will be shipped on the same day

Free shipping from €300

See 2 models

Promocja cenowa na model HDR-15-5


  • ModelAvailabilityWarrantyWishlist
    Your Price
    Your Price
    ICR for EMEA
    In stock
    Login to check your price
  • ModelAvailabilityWarrantyWishlist
    Your Price
    Your Price
    Cellular Router, Cat4, EMEA, 1x ETH, WIFI
    Out of stock Warranty:
    Login to check your price



Industrial cellular router ICR-2031 is designed for wireless communication in the mobile networks that make use of traditional cellular technologies. The primary purpose of this router is its use in the Category 4 (Cat.4) services on the cellular LTE network. Cat.4 rated ICR-2031 router is capable of achieving better typical speeds in 4G coverage areas where the network is enabled with 20 MHz of contiguous spectrum. The peak downlink data rate for a Category 4 is approximately 150 Mbps. Also in the uplink, LTE Category 4 provides a peak data rate of 50 Mbps.
The router is equipped with one Ethernet port and with digital I/O connectivity (1× DI, 1× DO). The router supports VPN tunnel creation using various protocols to ensure safe communications. The router provides diagnostic functions which include automatic monitoring of the wireless and wired connections, automatic restart in case of connection losses, and a hardware watchdog that monitors the router status. With open Linux platform and wide possibilities of programming customer SW applications in Python, C/C++. The Advantech existing app library Router Apps (User modules) with apps already developed to enhance specific router functionality including industrial protocol conversions and support of IoT platforms such as MS Azure, Cumulocity, ThingWorx, and others are supported on the router.

  • LTE Cat.4 with 3G/2G fallback
  • 1× SIM
  • 1× Ethernet, RJ45, 10/100 Mbps
  • 1× DI, 1× DO
  • Wide operational temperature range
  • Wall and DIN mount options
  • Linux based OS & SW customization

Technical Specification

User modules

These are dedicated components installed in the router in order to expand its functionality. Each of the modules is dedicated to a specific series of products marked with its name. The V2 series routers are UR5i and LR77 devices, while the V3 series includes all devices with the Smart prefix. Each of the linked sections contains .tgz base files installed to the device and an application note describing the principle of operation.

User module list:

1. AT Modem Emulator (V2,V3) - telephone modem emulation allowing the use of AT commands.

2. Azure IoT SDK Python (V3) - SDK that allows you to connect the router to Microsoft's Azure cloud. For proper operation it is necessary to install the Python3 user module (below in the list).

3. Binsleep (V3) - module that allows the router to enter the low power mode.

4. Captive Portal (V2,V3) - allows you to create the Captive portal, i.e. Wi-Fi login pages. The module, in addition to forcing logging in, allows you to monitor the traffic of connected users and introduce restrictions on network traffic for different types of users (QoS).

5. CURL (V2,V3) - library and command line to transfer files using URLs. It is part of the firmware from version5.0.0.

6. Daily Reboot (V2,V3) - module that allows for parameterized router reset at a specified period of time.

7. DNP3 Outstation (V2,V3) - allows I/O ports to behave like a DNP3 slave.

8. EasyVPN Client (V2,V3) - enables a secure encrypted connection between two LAN networks.

9. Ethernet Mirroring (V2,V3) - module used to duplicate traffic on the Ethernet port in order to analyze incoming and outgoing packets. The module is compatible with software from 6.1.8 upwards.

10. Ethernet Port Detector (V2,V3) - detects the physical disconnection of the cable from the Ethernet port and allows you to block communication using it. Communication is resumed after a signal from the central system. Provides access control and hacking attempts to the device.

11. Ext4_tools (V3) - adds the ability to create, check and install ext4 files. The module is intended only for SmartFlex and SmartMotion series routers with software 5.3.4 or newer. 

12. File Uploader  (V2,V3) - periodic sending of a file with logs and reports to a selected e-mail address and FTP server.

13. FOTA (V3) - Firmware Over-The-Air, i.e. the ability to wirelessly update the software via a cellular module. 

14. GPS (V2,V3) - module supporting GPS / GNSS receiver.

15. HMPClient (V2,V3)- a client running on the device that allows access to the SmarWorx Hub configuration cloud.

16. IPSec-Tools (V2,V3) - IPSec VPN tunnel configuration tools. The module uses Racoon instead of OpenSwan.

17. L2TP Pseudowire (V2,V3) - layer 2 protocols in pseudo-wire configuration.

18. Layer 2 Firewall (L2FW) (V2,V3) - module that allows traffic filtration based on a defined list of MAC addresses.

19. Loopback  (V2,V3) - virtual configuration interface.

20. Modbus logger (V2,V3) - reads data from Modbus / RTU slaves and uploads the read data to the SFTP server.

21. Modem Bonding (V2,V3) - data aggregation using more than one WAN connection. Requires an external server.

22. NMAP (V2,V3) - enables scanning of TCP and UDP traffic.

23. Node-RED (V3) - graphical development environment with drag / drop interface for connecting to peripherals. It enables the conversion of protocols, downloading, processing and data visualization. Supported from the perspective of a web browser. For the software to work, it is necessary to install the Node.js module.

24. Node-RED FTP Node (V3) - Node-RED software block enabling the use of basic ftp LIST, GET, PUT and DELETE commands.

25. Node-RED GPSd Node (V3) - Node-RED software allowing the use of the built-in GPS module. Provides GPS events that can be further filtered.

26. Node-RED gzip Node (V3) - Node-RED software that allows you to compress or unpack payload using gzip compression.

27. Node-RED Modbus Node (V3) - Node-RED software responsible for communication with peripheral devices using Modbus / TCP and Modbus / RTU protocols.

28. Node-RED MQTT Node (V3) - block for the Node-RED software containing the MQTT broker allowing to create an MQTT server for communication with peripherals. Also includes MQTT client blocks.

29. Node.js (V3) - JavaScript runtime built on the basis of the JavaScript Chrome V8 engine. Node.js is a component necessary for the operation of Node-RED software.

30. NTRIP Client (V2,V3) - allows to obtain locations with higher accuracy using the Ntrip protocol. Each of the routers with the module installed can be considered as an Ntrip client.

31. OpenVPN Custom Config (V2,V3) - allows you to configure four additional OpenVPN tunnels on the router.

32. Operating Hours Counter (V2,V3) - allows you to start a resettable and non-resettable timer for each of the digital inputs on the router.

33. Packet Splitter (V2,V3) - duplicates the data stream to several consecutive target sources (up to 7 different connections).

34. PduSMS (V2,V3) - allows you to send SMS messages longer than the standard 160 characters.

35. Pinger (V2,V3) - automatically or manually verifies the connection between the router and the connected device. For this purpose, the ping and traceroutre commands are used.

36. pppGateway (V2,V3) - starts a PPP connection between the router and a peripheral device using serial communication.

37. Protocol ALPHA-MODBUS (V2,V3) - protocol conversion module from Mitsubishi ALPHA2 to Modbus / TCP.

38. Protocol BGP (V2,V3) - adds support for the BGP routing protocol, which allows routing between autonomous systems.

39. Protocol DF1-Ethernet (V2,V3) - DF1 serial to TCP / IP conversion module.

40. Protocol IEC101-104 (V2,V3) - module for converting serial protocol IEC101 to Ethernet protocol IEC104.

41. Protocol IS-IS (V2,V3) - adds support for the IS-IS routing protocol.

42. Protocol MODBUS-RTU2TCP (V2,V3) - conversion module from Modbus/RTU to Modbus/TCP. Additionally, messages can be stored in external Flash memory.

43. Protocol MODBUS-RTUMAP (V2,V3) - Modbus/RTU serial protocol conversion module from more than one slave device and mapping the transferred data to one Modbus/TCP connection.

44. Protocol MODBUS-TCP2RTU (V2,V3) - The module for converting the Ethernet Modbus/TCP protocol to serial Modbus/RTU, additionally enabling the use of I/O ports as slaves in Modbus/TCP communication.

45. Protocol NHRP (V2,V3) - Next Hop Resolution protocol plays a role in Dynamic Multipoint Virtual Private Networks.

46. Protocol OSPF (V2,V3) - adds support for the OSPF routing protocol. The protocol manages a network map that is updated whenever the network topology changes.

47. Protocol PIM-SM (V2,V3) - adds support for the PIM-SM multicast routing protocol.

48. Protocol RIP (V2,V3)- adds support for the RIP routing protocol. RIP is a protocol in which the router does not know the entire topology of the network.

49. Protocol SuiteHT (V2,V3) - sends queries from the AMR (Automatic Meter Reading) system for automatic reading of the measurement network to the meter using the router's IP network as a gateway

50. Python (V2,V3) - Python 2.x programming support module.

51. Python3 (V3) - Python 3.x programming support module.

52. SCEP Client (V2,V3) - SCEP is a PKI communication protocol. The goal of SCEP is network certificate management and scalability.

53. SendReport (V2,V3) - module that allows you to regularly send system logs and files with reports to parameterized e-mail addresses or an FTP server.

54. Serial to networ proxy (V2,V3) - module enabling connection from the Ethernet network to the serial port.

55. Serial2TCP (V2,V3) - allows you to connect a serial line from a TCP server or servers. The communication is carried out both ways, i.e. from the serial link to TCP and vice versa.

56. Service_acl (V2,V3) - access restrictions via HTTP, FTP, SSH on specific interfaces.

57. SSHClient (V2,V3) - adds the ability to use the router as an SSH client. This means that the module allows you to create an SSH connection with a remote router and execute commands on it.

58. Stunnel (V2,V3) - creates an encrypted network tunnel using SSL.

59. TCP SYN Keep-Alive (V2,V3) - allows you to check a TCP connection with a defined IP address.

60. Transparent mode (V2,V3) - allows you to assign a cellular WAN IP address to a device connected to the Ethernet port. In this case, the router is transparent.

61. URL Blocker (V2,V3) - module that allows you to block specified URLs via the Wi-Fi interface.

62. Web Terminal (V2,V3) - module that allows you to use system commands (shell commands) on the router via the standard HTTP(S) connection.

63. WiFi SSID Switch (V2,V3) - allows the router to automatically switch between different WiFi networks (up to 4 different SSIDs).

64. WiFi STA Relay (V2,V3) -transparent connection mode. Bridging the WiFi interface in client mode with the Ethernet interface.

65. wM-BUS CONCENTRATOR (V2,V3) - module for data processing from wireless M-BUS meters (Wireless M-Bus). XML files are used for this purpose.

66. WoLGateway (V2,V3) - module listening for communication on the designated UDP port and forwarding packets to the appropriate address as a broadcast.

67. XCCNT_Update (V2) - allows you to change the operating mode of the digital inputs in the additional I/O module. There are 3 options to choose from: 4x BI, 3x BI + 1x CNT, 2x BI + 2x CNT.

Recommended Products