Line 1: |
Line 1: |
− | <p style="color:red">The information in this page is updated in accordance with [https://wiki.teltonika-networks.com/view/FW_%26_SDK_Downloads'''00.07.02.7'''] firmware version .</p> | + | <p style="color:red">The information in this page is updated in accordance with [https://wiki.teltonika-networks.com/view/FW_%26_SDK_Downloads'''00.07.9'''] firmware version .</p> |
| | | |
| ==Introduction== | | ==Introduction== |
Line 53: |
Line 53: |
| =====Actions configuration===== | | =====Actions configuration===== |
| ---- | | ---- |
− | 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. To configure I/O Juggler Actions, follow these steps: | + | 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. To configure I/O Juggler Actions, follow these steps, go to the '''Services → Input/Output → I/O Juggler → Actions''' page; |
− | * Log into Router 1 WebUI and go to the '''Services → Input/Output → I/O Juggler → Actions (1)''' page;
| + | # '''Enter''' the desired action '''instance name''' |
− | * '''Enter''' the desired action '''instance name (2)''' and select '''desired action type (3)''';
| + | # Select '''desired action type'''; |
− | * Click '''add (4)''';
| + | # Click '''add'''; |
| | | |
− | [[File:IO juggler action sms.png|border|center|class=tlt-border|1004x1004px]] | + | [[File:create IO juggler action.png|border|class=tlt-border]] |
| | | |
| 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]]
| |
| | | |
− | * Type '''(1)''' - '''SMS'''; | + | * Type- '''SMS'''; |
− | * Text message '''(2)''' - '''RUT2 password''' and the '''SMS rule''' that have been created on RUT2; | + | * Text message- '''RUT2 password''' and the '''SMS rule''' that have been created on RUT2; |
− | * Recipient's phone number '''(3)''' - RUT2''' SIM cards number'''; | + | * Recipient's phone number- RUT2''' SIM cards number'''; |
− | * Save and apply changes '''(4)''';
| + | |
| + | [[File:create IO juggler action SMS_new.png|border|class=tlt-border]] |
| | | |
| '''Note:''' Fields that are not indicated can be left as defaults. | | '''Note:''' Fields that are not indicated can be left as defaults. |
Line 73: |
Line 73: |
| ---- | | ---- |
| The [[RUT955_Input/Output#General|General section]] is used to define Input Trigger Rules, which can perform a specified user-configured action when the Input state changes. Once the I/O Juggler Action tab is configured to be open: | | The [[RUT955_Input/Output#General|General section]] is used to define Input Trigger Rules, which can perform a specified user-configured action when the Input state changes. Once the I/O Juggler Action tab is configured to be open: |
− | *'''General''' tab '''(1)''' and '''enable''' it '''(2)''';
| |
− | * Add '''new instance''' role '''(3)''';
| |
− | * Click Add '''(4)''';
| |
| | | |
− | [[File:IO juggler general config.png|border|center|class=tlt-border|1004x1004px]] | + | # '''Enable''' it; |
| + | # Add '''new instance''' role; |
| + | # Click '''Add'''; |
| + | |
| + | [[File:Create IO juggler general config.png|border|class=tlt-border]] |
| | | |
| After that, you will be prompted to edit an instance: | | After that, you will be prompted to edit an instance: |
| | | |
− | [[File:IO_Juggler_general_input_config.png|border|center|class=tlt-border|1004x1004px]]
| + | # Check '''Enable'''; |
− | # Check '''Enable''' '''(1)'''; | + | # Trigger- '''Raising'''; |
− | # Trigger '''(2)''' - '''Raising'''; | + | # Add actions- '''Action name''' that was created previously; |
− | # Add actions '''(3)''' - '''Action name''' that was created previously; | + | |
| + | [[File:Create IO juggler general config save.png|border|class=tlt-border]] |
| | | |
| '''Note:''' Fields that are not indicated can be left as defaults. | | '''Note:''' Fields that are not indicated can be left as defaults. |
Line 96: |
Line 98: |
| ====Remote access configuration==== | | ====Remote access configuration==== |
| ---- | | ---- |
− | The [[RUT955_Administration#Access_Control|Access Control]] page is used to manage remote and local access to devices. Navigate to: | + | The [[RUT955_Administration#Access_Control|Access Control]] page is used to manage remote and local access to devices. Navigate to '''System → Administration → Access Control''' and enable remote HTTP access: |
− | | |
− | * '''System → Administration → Access Control'''
| |
− | * Open '''General''' tab '''(1)''' and locate the '''WebUI section''';
| |
− | * '''Enable''' remote '''HTTP''' '''(2)''' and '''HTTPS''' access '''(3)''';
| |
− | * '''Save''' and '''apply''' '''changes''' '''(4)''';
| |
| | | |
− | [[File:Access control rutos1.png|border|center|class=tlt-border|1004x1004px]] | + | [[File:enable remote access HTTP.png|border|class=tlt-border|]] |
| | | |
| ====I/O Post/Get configuration==== | | ====I/O Post/Get configuration==== |
| ---- | | ---- |
− | Post/Get allows you to perform action requests by writing them in the URL after your device’s IP address. Go to the: | + | Post/Get allows you to perform action requests by writing them in the URL after your device’s IP address. Go to the '''Services → Input/Output → Post/Get'''; |
− | * '''Services → Input/Output → Post/Get''';
| + | # '''Enable''' Post/Get ; |
− | * '''Enable''' Post/Get '''(1)''';
| + | # '''Set a username''' |
− | * '''Set a username (2)''' and '''password (3)''';
| + | # '''Set a password'''; |
− | * '''Save''' and '''apply changes (4)''';
| |
| | | |
− | [[File:IO_post_get.png|border|center|class=tlt-border|1004x1004px]] | + | [[File:Create IO post get.png|border|class=tlt-border]] |
| | | |
| ===RUT 1=== | | ===RUT 1=== |
Line 122: |
Line 118: |
| Navigate to '''Services → Input/Output → I/O Juggler''' and create an Action instance. | | Navigate to '''Services → Input/Output → I/O Juggler''' and create an Action instance. |
| | | |
− | # Type '''(1)''' - '''Script'''; | + | # Type - '''Script'''; |
− | # Specify path '''(2)''' - you can choose between '''specifying''' the '''script path''' or '''uploading''' a '''script file''' directly; | + | # Specify path - you can choose between '''specifying''' the '''script path''' or '''uploading''' a '''script file''' directly; |
− | # Script file '''(3)''' - depending on what you have chosen in the field above, you will be asked to enter a '''script directory''' or '''upload a script''' file; | + | # Script file - depending on what you have chosen in the field above, you will be asked to enter a '''script directory''' or '''upload a script''' file; |
− | # Save and apply changes '''(4)'''
| |
| | | |
| '''Note:''' Fields that are not indicated can be left as defaults. | | '''Note:''' Fields that are not indicated can be left as defaults. |
| | | |
− | [[File:IO juggler script conf.png|border|center|class=tlt-border|1004x1004px]] | + | [[File:Create IO juggler action script.png|border|class=tlt-border]] |
| | | |
| A script example can be seen below: | | A script example can be seen below: |
Line 144: |
Line 139: |
| Navigate to '''Services → Input/Output → I/O Juggler''' and create an Action instance. | | Navigate to '''Services → Input/Output → I/O Juggler''' and create an Action instance. |
| | | |
− | # Type '''(1)''' - '''HTTP'''; | + | # Type - '''HTTP'''; |
− | # Method '''(2)''' - '''GET'''; | + | # Method - '''GET'''; |
− | # URL '''(3)''' - Enter your '''POST/GET URL'''; | + | # URL - Enter your '''POST/GET URL'''; |
− | # Save and apply changes '''(4)'''
| |
| | | |
| '''Note''': Fields that are not indicated can be left as defaults. | | '''Note''': Fields that are not indicated can be left as defaults. |
| | | |
− | [[File:HTTP IO.png|border|center|class=tlt-border|1104x1104px]] | + | [[File:Create IO juggler action HTTP.png|border|class=tlt-border]] |
| | | |
| '''Note''': Replace '''YOUR_USERNAME''' and '''YOUR_PASSWORD''' with your Post/Get created username and password. | | '''Note''': Replace '''YOUR_USERNAME''' and '''YOUR_PASSWORD''' with your Post/Get created username and password. |