Line 24: |
Line 24: |
| ---- | | ---- |
| ====SMS Utilities configuration==== | | ====SMS Utilities configuration==== |
− | The SMS Utilities section contains a list of rules that perform certain actions when they are activated by SMS messages. | + | The [[RUT955_Mobile_Utilities#SMS_Utilities|SMS Utilities section]] contains a list of rules that perform certain actions when they are activated by SMS messages. |
| ---- | | ---- |
| * Log into Router 2 WebUI; | | * Log into Router 2 WebUI; |
Line 50: |
Line 50: |
| ---- | | ---- |
| ====I/O Juggler configuration==== | | ====I/O Juggler configuration==== |
− | The I/O Juggler is a feature that provides the possibility to create automated rules that perform certain actions based on Input state changes and other conditions. You can learn more about it [[RUT955_Input/Output#I.2FO_Juggler|here]]. | + | The [[RUT955_Input/Output#I.2FO_Juggler|I/O Juggler]] is a feature that provides the possibility to create automated rules that perform certain actions based on Input state changes and other conditions. |
| ---- | | ---- |
| =====Actions configuration===== | | =====Actions configuration===== |
− | The Actions section is used to manage and create new Actions that can be executed by the I/O Juggler Rules. The figure below is an example of the Actions section, which is empty by default. You can learn more about it [[RUT955_Input/Output#Actions|here]]. | + | The [[RUT955_Input/Output#Actions|Actions section]] is used to manage and create new Actions that can be executed by the I/O Juggler Rules. The figure below is an example of the Actions section, which is empty by default. |
| ---- | | ---- |
| * Log into Router 1 WebUI and go to the '''Services → Input/Output → I/O Juggler → Actions (1)''' page; | | * Log into Router 1 WebUI and go to the '''Services → Input/Output → I/O Juggler → Actions (1)''' page; |
Line 61: |
Line 61: |
| | | |
| This will open a new configuration page: | | This will open a new configuration page: |
− | [[File:IO_juggler_SMS_config_new.png|border|center|class=tlt-border|1004x1004px]] | + | [[File:IO juggler action sms1.png|border|center|class=tlt-border|1004x1004px]] |
| | | |
| # Type - '''SMS'''; | | # Type - '''SMS'''; |
Line 89: |
Line 89: |
| ---- | | ---- |
| | | |
− | ==Via Public IP using curl -X== | + | ==Via Public IP using a script== |
| For this configuration you will need a Static or Dynamic Public IP address. You can read up more on this in our article on [[Private_and_Public_IP_Addresses|Private and Public IP Addresses.]] Action will execute a script that contains a curl -X command which will change RUT2 Output state to a high via RUT2 Public IP. | | For this configuration you will need a Static or Dynamic Public IP address. You can read up more on this in our article on [[Private_and_Public_IP_Addresses|Private and Public IP Addresses.]] Action will execute a script that contains a curl -X command which will change RUT2 Output state to a high via RUT2 Public IP. |
| | | |
Line 99: |
Line 99: |
| ---- | | ---- |
| * Navigate to '''System → Administration → Access Control''' | | * Navigate to '''System → Administration → Access Control''' |
− | * Open '''General''' tab ('''1''') and locate the '''WebUI section'''; | + | * Open '''General''' tab ('''1''') and locate the '''WebUI section'''('''2'''); |
− | * '''Enable''' remote '''HTTP''' ('''2''') and '''HTTPS''' access ('''3'''); | + | * '''Enable''' remote '''HTTP''' ('''3''') and '''HTTPS''' access ('''4'''); |
− | * '''Save''' and '''apply''' '''changes''' ('''4'''); | + | * '''Save''' and '''apply''' '''changes'''; |
| | | |
− | [[File:Access control rutos.png|border|center|class=tlt-border|1004x1004px]] | + | [[File:Access control rutos1.png|border|center|class=tlt-border|1004x1004px]] |
| | | |
| ====Post/Get configuration==== | | ====Post/Get configuration==== |
Line 109: |
Line 109: |
| ---- | | ---- |
| * Go to the '''Services → Mobile Utilities → SMS Gateway page → Post/Get (1)'''; | | * Go to the '''Services → Mobile Utilities → SMS Gateway page → Post/Get (1)'''; |
− | * '''Enable''' Post/Get '''(2)'''; | + | * '''Enable''' Post/Get '''(1)'''; |
− | * '''Set a username (3)''' and '''password (4)'''; | + | * '''Set a username (2)''' and '''password (3)'''; |
− | * '''Save''' and '''apply changes (5)'''; | + | * '''Save''' and '''apply changes (4)'''; |
| | | |
− | [[File:SMS post get.png|border|center|class=tlt-border|1004x1004px]] | + | [[File:IO post get.png|border|center|class=tlt-border|1004x1004px]] |
| | | |
| ===RUT 1=== | | ===RUT 1=== |
Line 140: |
Line 140: |
| More information about '''curl -X''' command syntax [[RUT955_Mobile_Utilities#Post.2FGet|here]]. | | More information about '''curl -X''' command syntax [[RUT955_Mobile_Utilities#Post.2FGet|here]]. |
| | | |
− | ==Via RMS VPN using curl -X== | + | ==Via RMS VPN using a script== |
| For a more secure alternative, RMS VPN could be used to execute a curl -X script. | | For a more secure alternative, RMS VPN could be used to execute a curl -X script. |
| ===RMS VPN configuration=== | | ===RMS VPN configuration=== |
Line 155: |
Line 155: |
| ==Results== | | ==Results== |
| | | |
− | If configured correctly you should be able to see that the RUT1 Input 1 state is being changed to high as well as RUT2 Output. | + | If configured correctly you should be able to see that when RUT1 Input 1 state is being changed to high, RUT2 Output state changes to a high as well. |
| | | |
| [[File:IO state.gif|border|center|class=tlt-border|1004x1004px]] | | [[File:IO state.gif|border|center|class=tlt-border|1004x1004px]] |
| | | |
| [[File:Output state.gif|border|center|class=tlt-border|1004x1004px]] | | [[File:Output state.gif|border|center|class=tlt-border|1004x1004px]] |