IO Control
Warning
Important Notice Regarding Firmware Version 6.6.0 and above
- Feature Integration: As of router firmware version 6.6.0, the functionality of this Router App is now included as a standard feature. It can be accessed via Configuration → Services → SMS.
- Recommendation: On routers running version 6.6.0 or newer, use the native firmware feature and uninstall this app to prevent potential conflicts.
- Migration Advisory: When transitioning from this app to the integrated feature, you must carefully review the new settings. Default values and available options may differ, and failing to adjust them could lead to unexpected reboot behavior.
The IO Control Router App provides a simple interface for monitoring and controlling the state of digital inputs and outputs (I/O) on Advantech routers. Digital I/O ports are used to interact with external devices, allowing the router to read simple on/off states (e.g., from a switch or sensor) and to control external devices (e.g., activate a light or relay). This Router App specifically enables remote control of a digital input via SMS messages.
Installation
The IO Control Router App is installed via the router's web interface. Navigate to Customization → Router Apps. Use the Manual Installation section to upload and install the app package file (*.tgz).
Once the installation is complete, the IO Control Router App will appear in the Installed Apps list. Clicking on its name will open the app's web interface, which includes the Status and Configuration pages detailed in the following sections.

Usage and Configuration
Overview
The Overview page displays the current state of the router's digital inputs and outputs. By default, inputs are active (On) to monitor external signals. Outputs are inactive (Off) by default but can be manually activated by clicking the corresponding On button.
The figure below shows an example of the Overview page for a router with two digital inputs and two digital outputs.

System Log
The System Log section displays system-level messages from the router, which can be useful for diagnostics and monitoring the behavior of the IO Control app. Note that this is the same log available via the main router menu at Status → System Log.
Configuration
The Configuration page allows you to enable and configure SMS notifications for digital input state changes. These settings determine which phone numbers receive alerts and the content of those messages.

| Item | Description |
|---|---|
| Enable IO Control | Check this box to enable the IO Control functionality. When enabled, the router will send an SMS notification when the state of a monitored digital input changes. |
| First Phone Number | The primary phone number to which an informational SMS will be sent upon a digital input state change. |
| Second Phone Number | An optional secondary phone number to which an informational SMS will be sent. |
| DINx High State SMS | Define the text of the SMS message to be sent when digital input number x changes to a high (active) state. |
| DINx Low State SMS | Define the text of the SMS message to be sent when digital input number x changes to a low (inactive) state. |
Configuration settings
Tips
This Router App is designed to send SMS notifications based on changes to digital input states. For direct remote control of digital outputs or for more advanced I/O automation, consider using shell scripts or other dedicated Router Apps.