====== 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|}}