Our cellular routers offer a wide range of functionality to meet the needs of various industries, with capabilities that differ depending on the model and platform. Whether you're looking for basic connectivity or advanced industrial features, each platform is designed to cater to specific requirements. More about our platforms and theirs features on the Platform Overview page.
ICR-OS is a specialized operating system designed for Advantech Cellular Routers, built on the Linux kernel. It offers a user-friendly web-based GUI for router configuration, providing both simplicity and flexibility. With its open platform, users can develop custom scripts and applications (RouterApps) to enhance functionality. ICR-OS supports a range of industrial protocols, networking features, and robust security options, making it ideal for IoT and industrial use cases. It includes features such as Modbus and MQTT support, VPN tunneling, and automated firmware updates. These are complemented by diagnostic tools and an event engine for efficient router management.
Additionally, ICR-OS integrates smoothly with monitoring platform WebAccess/DMP, enabling enhanced router monitoring and remote management. It also emphasizes cybersecurity with guidelines for securing routers during installation and operation. Advanced users can leverage Router Appsfor modular functionality, enabling customization without altering core firmware. Developers can also create their own Router Apps, using supported environments such as Python, Node-RED, and C/C++. With its strong security and monitoring capabilities, ICR-OS provides a scalable, secure solution for modern network infrastructure needs.
If the default functionality isn’t enough, there are several ways to extend and customize the routers. These options enable additional features and deeper integration to match your specific use case, making our routers adaptable to evolving needs.
Advantech routers can be customized to meet specific needs through various methods, ranging from simple to advanced.
These methods provide different levels of control, making it easy to find the right option for your needs, whether automating tasks or creating custom solutions.
For more information, refer to the Extending Routers Functionality application note.