====== Mervis CloudAccess ====== * Technologie nahrazující použití VPN pro vzdálenou datovou komunikaci při minimalizaci latence. * Spojení je iniciováno z PLC do cloudu – komunikace proto nevyžaduje veřejnou IP adresu ani přesměrování portů. * Šifrované spojení je navázáno na ''cloudaccess.mervis.info:23010/tcp'' * Pro každého klienta je navázáno samostatné přímé šifrované TCP spojení – interní komunikace tak může používat nezabezpečený protokol (např. Modbus TCP) bez kompromisů v oblasti bezpečnosti. ===== Mervis IDE ===== * Nastavení komunikace CloudAccess není dostupné na všech platformách. {{:cs:mervis-cloudaccess:cloudaccess1.png?direct|}} {{:cs:mervis-cloudaccess:cloudaccess2.png?direct|}} ===== Amit ===== * DetStudio verze 3.2.12 a novější {{:cs:mervis-cloudaccess:amit_cloudaccess1.png?direct|}} * V profilu pro MervisCloud nastavte **slot certifikátu**. Měl by odkazovat na slot, do kterého je nahrán certifikát `isrgrootx1.pem`. Pokud zákazník neví, který **slot certifikátu** certifikát obsahuje, nebo pokud ještě nebyl nahrán, lze to ověřit na kartě **Transfer/Certificate Manager**. Odkaz na certifikát: [[https://letsencrypt.org/certs/isrgrootx1.pem]] ===== Teltonika ===== * Je nutné mít nainstalovaný balíček CloudAccess (pro získání správných balíčků pro vaši verzi firmwaru kontaktujte [[cs:help:20-support|technickou podporu]]). ==== Podporované modely pro CloudAccess ==== * **Řada RUT9M** (RUT9M_R_... SDK): RUT901, RUT906, RUT951, RUT956 * **Řada TRB1** (TRB1_R_... SDK): TRB140, TRB141, TRB142, TRB143, TRB145 ==== Konfigurace RUT906 pro CloudAccess – krok za krokem ==== - **Počáteční nastavení:** Připojte se k webovému rozhraní Teltonika (http://192.168.1.1) a změňte výchozí heslo administrátora. - **Konfigurace sítě:** Nastavte mobilní připojení (Network > Mobile > General) nebo Wi-Fi připojení (Network > Wireless > SSIDs). - **Aktualizace firmwaru:** Přejděte do System > Firmware a aktualizujte na nejnovější podporovanou verzi. - **Instalace klienta CloudAccess:** - **Možnost A (doporučeno) – Správce balíčků ve webovém rozhraní:** - Přejděte do **System > Package Manager** a vyberte **Upload package**. - Nahrajte balíček Mervis CloudAccess (`mervis-cloudaccess.tar.gz`) poskytnutý podporou a klikněte na **Install anyway**. - Nahrajte balíček uživatelského rozhraní Mervis CloudAccess (`mervis-cloudaccess-ui.tar.gz`) poskytnutý podporou a klikněte na **Install anyway**. - **Poznámka:** CloudAccess je nyní nainstalován a konfigurační stránka je dostupná v **Services > Mervis CloudAccess**. - Pokud po instalaci při prvním kliknutí na **Load Configuration** uvidíte chybovou zprávu „Failed to load configuration“, je nutný restart zařízení. - **Možnost B – Příkazová řádka:** - Zkopírujte instalační soubor `RUT9M_cloudaccess_1.0.0-1_mipsel_24kc.ipk` do zařízení Teltonika: scp .\RUT9M_cloudaccess_1.0.0-1_mipsel_24kc.ipk root@192.168.1.1:/tmp/ scp .\vuci-app-cloudaccess-api_1_mipsel_24kc.ipk root@192.168.1.1:/tmp/ scp .\vuci-app-cloudaccess-ui_1_mipsel_24kc.ipk root@192.168.1.1:/tmp/ - Připojte se přes SSH k routeru a nainstalujte balíčky: ssh root@192.168.1.1 opkg update opkg install libstdcpp opkg install /tmp/RUT9M_cloudaccess_1.0.0-1_mipsel_24kc.ipk opkg install /tmp/vuci-app-cloudaccess-api_1_mipsel_24kc.ipk opkg install /tmp/vuci-app-cloudaccess-ui_1_mipsel_24kc.ipk /etc/init.d/uhttpd restart /etc/init.d/rpcd restart - **Nastavení brány Modbus TCP over Serial Gateway:** - Přejděte do **Services > Modbus > Modbus TCP over Serial Gateway**. - Přidejte novou instanci (např. „Demo“) a jako název zařízení vyberte **rs485**. - Nastavte sériové parametry: přenosová rychlost **9600**, datové bity **8**, stop bity **1**, parita **None**, řízení toku **None**. - Nastavte naslouchací IP na **127.0.0.1** (pro využití spojení přes Mervis CloudAccess) a port na **502**. - Pro typ konfigurace Server ID vyberte **User defined** a zadejte **1**. - Klikněte na **Save & Apply**. - **Konfigurace klienta CloudAccess:** Přejděte do **Services > Mervis CloudAccess** a nastavte adresu serveru, port a kanály TCP serveru. {{:cs:mervis-proxy:modbus_config.png?500|Konfigurace Modbus na RUT906}} {{:cs:mervis-proxy:modbus_status.png?500|Stav a konfigurace CloudAccess}} ==== Konfigurace TRB145 pro CloudAccess – krok za krokem ==== - **Počáteční nastavení:** TRB145 nemá ethernetové rozhraní. Použijte USB kabel a připojte se přes virtuální síť (http://192.168.2.1). Změňte výchozí heslo administrátora. - **Aktualizace firmwaru:** Přejděte do System > Firmware a aktualizujte na nejnovější podporovanou verzi. - **Instalace klienta CloudAccess:** - **Možnost A – Správce balíčků ve webovém rozhraní:** - Přejděte do **System > Package Manager** a vyberte **Upload package**. - Nahrajte balíček TRB1 Mervis CloudAccess (`TRB1_cloudaccess.tar.gz`) poskytnutý podporou a klikněte na **Install anyway**. - Nahrajte balíček uživatelského rozhraní Mervis CloudAccess (`mervis-cloudaccess-ui.tar.gz`) poskytnutý podporou a klikněte na **Install anyway**. - **Poznámka:** CloudAccess je nyní nainstalován a konfigurační stránka je dostupná v **Services > Mervis CloudAccess**. - Pokud po instalaci při prvním kliknutí na **Load Configuration** uvidíte chybovou zprávu „Failed to load configuration“, je nutný restart zařízení. - **Možnost B – Příkazová řádka:** - Zkopírujte instalační soubory pomocí SSH: ssh -oHostKeyAlgorithms=+ssh-rsa root@192.168.2.1 scp -oHostKeyAlgorithms=+ssh-rsa -O .\TRB1_cloudaccess_1.0.0-1_arm_cortex-a7_neon-vfpv4.ipk root@192.168.2.1:/tmp/ scp .\vuci-app-cloudaccess-api_1_arm_cortex-a7_neon-vfpv4.ipk root@192.168.2.1:/tmp/ scp .\vuci-app-cloudaccess-ui_1_arm_cortex-a7_neon-vfpv4.ipk root@192.168.2.1:/tmp/ - Nainstalujte balíčky: ssh root@192.168.2.1 opkg update opkg install libstdcpp opkg install /tmp/TRB1_cloudaccess_1.0.0-1_arm_cortex-a7_neon-vfpv4.ipk opkg install /tmp/vuci-app-cloudaccess-api_1_arm_cortex-a7_neon-vfpv4.ipk opkg install /tmp/vuci-app-cloudaccess-ui_1_arm_cortex-a7_neon-vfpv4.ipk /etc/init.d/uhttpd restart /etc/init.d/rpcd restart - **Nastavení Modbus TCP over Serial Gateway:** - Přejděte do **Services > RS485**. - Změňte „Serial type“ na **MODBUS gateway** a konfiguraci povolte. - Nastavte sériové parametry: přenosová rychlost **9600**, datové bity **8**, stop bity **1**, parita **None**, řízení toku **None**. - Nastavte naslouchací IP na **127.0.0.1** a port na **502**. - Pro Server ID vyberte **User defined**, zadejte **1** a vypněte Full Duplex. - Klikněte na **Save & Apply**. - **Konfigurace klienta CloudAccess:** Přejděte do **Services > Mervis CloudAccess** a nastavte požadované parametry. {{:cs:mervis-proxy:modbus_config.png?500|Konfigurace RS485 na TRB145}} ==== Zapojení RS485 na Teltonika RUT906 ==== Pro zapojení sériového zařízení do 2vodičové sítě s Teltonika RUT906 postupujte podle následujícího schématu: * Připojte **RxTx-** zařízení na **D_N** na RUT906. * Připojte **RxTx+** zařízení na **D_P** na RUT906. * Připojte **GND** zařízení na **GND** na RUT906. * Na svorkovnici RUT906 propojte **D_N** s **R_N** a **D_P** s **R_P**. {{:cs:mervis-proxy:rut906_wiring_photo.png?500|Fyzické zapojení RUT906}} {{:cs:mervis-cloudaccess:cloudaccess_teltonika.png?direct|}}