Line 1: |
Line 1: |
| + | {{Template: Networking_rutxxx_manual_fw_disclosure |
| + | | fw_version = {{#switch: {{{series}}} |
| + | | RUT2XX = {{{series}}}_R_00.01.14.3 |
| + | | RUT9XX = {{{series}}}_R_00.06.08.2}} |
| + | }} |
| __TOC__ | | __TOC__ |
| ==Summary== | | ==Summary== |
| | | |
| The <b>Package Manager</b> is a service used to install additional software on the the device. This page is an overview of the Package Manager section in {{{name}}} routers. | | The <b>Package Manager</b> is a service used to install additional software on the the device. This page is an overview of the Package Manager section in {{{name}}} routers. |
− |
| |
− | {{Template: Networking_rutxxx_manual_fw_disclosure
| |
− | | fw_version = {{{fw_version}}}
| |
− | }}
| |
| | | |
| ==Packages== | | ==Packages== |
Line 16: |
Line 17: |
| ===Available packages=== | | ===Available packages=== |
| ---- | | ---- |
− | Available additional software packages for {{{name}}} routers with FW version <b>[[Media:{{{fw_version}}}_WEBUI.bin|{{{fw_version}}}]]</b> are listed below. | + | Available additional software packages for {{{name}}} routers are listed below. |
| | | |
| <ul> | | <ul> |
− | <li><b>TR-069</b> - Technical Report 069 (TR-069) client, an application layer protocol designed for management of equipment connected to a remote network.<br>After installation, this service becomes available and can be configured from the <b>Services → [[{{{name}}} TR-069|TR-069]]</b> page.</li> | + | <li><b>Azure IoThub</b> - an open and flexible cloud platform that supports open-source SDKs and multiple protocols. <br>After installation, this service becomes available and can be configured from the <b>Services → IoT Platforms → Azure IoThub</b> page.</li> |
− | <li><b>ThingWorx</b> -an industrial innovation platform designed to rapidly deliver IoT applications.<br>After installation, this service becomes available and can be configured from the <b>Services → IoT Platforms → [[{{{name}}} IoT_Platforms#ThingWorx|ThingWorx]]</b> page.</li> | + | <li><b>Cloud of Things</b> - a cloud platform for the Internet of Things. It allows you to remotely monitor, manage and control your connected devices and machines. <br>After installation, this service becomes available and can be configured from the <b>Services → IoT Platforms → Cloud of Things</b> page.</li> |
− | <li><b>Cumulocity</b> - an independent device and application management Internet of Things (IoT) platform.<br>After installation, this service becomes available and can be configured from the <b>Services → IoT Platforms → [[{{{name}}} IoT_Platforms#Cumulocity|Cumulocity]]</b> page.</li> | + | <li><b>Cumulocity</b> - an independent device and application management Internet of Things (IoT) platform. <br>After installation, this service becomes available and can be configured from the <b>Services → IoT Platforms → Cumulocity</b> page.</li> |
| + | <li><b>SNMP</b> - Simple Network Management Protocol (SNMP) is a network management protocol used to collect information from network devices. <br>After installation, this service becomes available and can be configured from the <b>Services → [[{{{name}}} SNMP|SNMP]]</b> page.</li> |
| + | <li><b>ThingWorx</b> -an industrial innovation platform designed to rapidly deliver IoT applications. <br>After installation, this service becomes available and can be configured from the <b>Services → IoT Platforms → ThingWorx</b> page.</li> |
| + | <li><b>TR-069</b> - Technical Report 069 (TR-069) client, an application layer protocol designed for management of equipment connected to a remote network. <br>After installation, this service becomes available and can be configured from the <b>Services → TR-069</b> page.</li> |
| + | <li><b>UPNP</b> - UPNP (Universal Plug and Play) is a set of network protocols that allows devices in a network to discover one another automatically.br>After installation, this service becomes available and can be configured from the <b>Services → [[{{{name}}} UPNP|UPNP]]</b> page.</li> |
| + | <li><b>WireGuard</b> - a fast, modern, simple and secure VPN tunnel. <br>After installation, this VPN becomes available and can be configured from the <b>Services → VPN → WireGuard</b> page.</li> |
| <li><b>ZeroTier</b> - an open source software product which establishes Peer to Peer VPN (P2PVPN) connection between laptops, desktops, phones, embedded devices, cloud resources, and apps.<br>After installation, this service becomes available and can be configured from the <b>Services → VPN → [[{{{name}}} VPN#ZeroTier|ZeroTier]]</b> page.</li> | | <li><b>ZeroTier</b> - an open source software product which establishes Peer to Peer VPN (P2PVPN) connection between laptops, desktops, phones, embedded devices, cloud resources, and apps.<br>After installation, this service becomes available and can be configured from the <b>Services → VPN → [[{{{name}}} VPN#ZeroTier|ZeroTier]]</b> page.</li> |
− | <li><b>SNMP</b> - Simple Network Management Protocol (SNMP) is a network management protocol used to collect information from network devices.<br>After installation, this service becomes available and can be configured from the <b>Services → [[{{{name}}} SNMP|SNMP]]</b> page.</li>
| |
− | <li><b>UPNP</b> - UPNP (Universal Plug and Play) is a set of network protocols that allows devices in a network to discover one another automatically.br>After installation, this service becomes available and can be configured from the <b>Services → [[{{{name}}} UPNP|UPNP]]</b> page.</li>
| |
− | <li><b>Azure IoThub</b> - an open and flexible cloud platform that supports open-source SDKs and multiple protocols.<br>After installation, this service becomes available and can be configured from the <b>System → Administration → [[{{{name}}} _Administration#Azure_IoThub|Azure IoThub]]</b> page.</li>
| |
| </ul> | | </ul> |
| | | |
| ==Upload== | | ==Upload== |
| | | |
− | The <b>Upload</b> section provides the possibility for offline package installation. Only packages that are intended for this specific router and firmware version can be uploaded. | + | The <b>Upload</b> section provides the possibility for offline package installation. |
| + | Only packages that are intended for this specific router and firmware version can be uploaded. |
| + | The list of available packages for {{{name}}} routers is provided in the <strong>[[{{{name}}} Package Downloads|Package Downloads]]</strong> page. |
| | | |
| [[File:{{{file_upload}}}]] | | [[File:{{{file_upload}}}]] |
| + | |
| ---- | | ---- |
− | <!--RUT2-->
| + | To install a package click the 'Choose File...' button and locate the package |
− | The list of available packages for {{{name}}} routers with FW version [[Media:{{{fw_version}}}_WEBUI.bin|{{{fw_version}}}]] is provided below. Click on the links if you wish to download the packages to your computer.
| + | file on your computer. Then click 'Install package' and you will be redirected |
− | {{#ifeq:{{{series}}}|RUT9xx||{{Networking_rutxxx_manual_packages_supported}}
| + | to Verification page. If you proceed with installation and successfully install |
− | | zerotier = {{{zerotier | Zerotier}}}
| + | the package, you should see a message of success: |
− | | snmpd = {{{snmpd}}}
| + | |
− | | samba = {{{samba}}}
| + | [[File:{{{file_success}}}]] |
− | | miniupnpd = {{{miniupnpd}}}
| + | |
− | | easycwmp = {{{easycwmp}}}
| + | Click 'Install package' and you will be redirected to package verification page. |
− | | cotStream = {{{cotStream}}}
| + | |
− | | azure = {{{azure}}}
| + | ==Verification== |
− | | cumulocity = {{{cumulocity}}}
| + | |
− | | thingworx = {{{thingworx}}}
| + | When trying to install a package by either downloading it in Packages page or |
− | }}}}
| + | uploading it in Upload page you will be informed whether this package is |
− | <!--RUT9-->
| + | Authorized - digitaly signed by Teltonika Networks, or Unauthorized - without |
− | {{#ifeq:{{{series}}}|RUT2xx||{{Networking_rutxxx_manual_packages_supported
| + | digital signature. After that you will be able to proceed with installation or cancel it. |
− | | rut9xx_zerotier = {{{rut9xx_zerotier}}}
| + | |
− | | rut9xx_snmpd = {{{rut9xx_snmpd}}}
| + | Below are pictures representing Authorized and Unauthorized packages respectively. |
− | | rut9xx_samba = {{{rut9xx_samba}}}
| + | |
− | | rut9xx_miniupnpd = {{{rut9xx_miniupnpd}}}
| + | [[File:Networking_rut9_manual_package_manager_authorized_package.png|border|class=tlt-border]] |
− | | rut9xx_easycwmp = {{{rut9xx_easycwmp}}}
| + | |
− | | rut9xx_cotStream = {{{rut9xx_cotStream}}}
| + | [[File:Networking_rut9_manual_package_manager_unauthorized_package.png|border|class=tlt-border]] |
− | | rut9xx_azure = {{{rut9xx_azure}}}
| + | |
− | | rut9xx_cumulocity = {{{rut9xx_cumulocity}}}
| + | ==Custom package upload== |
− | | rut9xx_thingworx = {{{rut9xx_thingworx}}}
| + | |
− | }}}}
| + | If you want to use your own packages and '''upload''' them to {{{name}}} via the Package Manager, you need to follow these instructions: |
− | {{#ifeq:{{{series}}}|RUT9xx|The list of available packages for {{{name}}} routers with <b>older FW version</b> [[Media:RUT9XX R 00.06.04 WEBUI.bin|RUT9XX_R_00.06.04]] up to version [[Media:{{{fw_version}}}_WEBUI.bin|{{{fw_version}}}]] is provided below:}}
| |
− | <!--RUT9 old-->
| |
− | {{#ifeq:{{{series}}}|RUT2xx||{{Networking_rutxxx_manual_packages_supported
| |
− | | rut9xx_zerotier_old = {{{rut9xx_zerotier_old}}}
| |
− | | rut9xx_snmpd_old = {{{rut9xx_snmpd_old}}}
| |
− | | rut9xx_samba_old = {{{rut9xx_samba_old}}}
| |
− | | rut9xx_miniupnpd_old = {{{rut9xx_miniupnpd_old}}}
| |
− | | rut9xx_easycwmp_old = {{{rut9xx_easycwmp_old}}}
| |
− | | rut9xx_azure_old = {{{rut9xx_azure_old}}}
| |
− | | rut9xx_cumulocity_old = {{{rut9xx_cumulocity_old}}}
| |
− | | rut9xx_thingworx_old = {{{rut9xx_thingworx_old}}}
| |
− | }}}}
| |
| ---- | | ---- |
− | To install a package click the 'Choose File...' button and locate the package file on your computer. Then click 'Install package'. If the installation was successful, you should see a green rounded rectangle containing a message of success appear Package Manager title:
| + | I. You need to use following name for you package in order to use/upload it via package manager, the name and format should be: |
| + | |
| + | * '''tlt_custom_pkg_<''anyname''>.ipk''' |
| + | |
| + | II. You need to add following information to your package before you compile it: |
| + | |
| + | * '''PKG_ROUTER:=<''Router''>''' |
| + | |
| + | * '''PKG_FIRMWARE:=<''Routers firmware version''>''' |
| + | |
| + | * '''PKG_TLT_NAME:=<''anything, could be name of the package''>''' |
| | | |
− | [[File:{{{file_success}}}]]
| + | * '''PKG_VERSION_PM:=<''anything, could be package version''>''' |
| + | ---- |
| + | For example: |
| + | |
| + | * ''tlt_custom_pkg_Test.ipk'' |
| + | |
| + | * ''PKG_ROUTER:=RUT9'' |
| + | |
| + | * ''PKG_FIRMWARE:=06.06.0'' |
| + | |
| + | * ''PKG_TLT_NAME:=Test'' |
| + | |
| + | * ''PKG_VERSION_PM:=1.0'' |
| + | |
| + | After you compile it you should be able to upload the package via package manager. |
| | | |
| ==FAQ== | | ==FAQ== |
Line 111: |
Line 129: |
| </ul> | | </ul> |
| | | |
− | [[Category:{{{name}}} WebUI]] | + | [[Category:{{{name}}} System section]] |