|
Název: EmergCall přes TCP Přispěvatel: libor 27.06.2014, 10:17:16 Chtěl bych použít modul EnergCall po Ethernetu s CCPU-03? Jde to?
Dotaz zaslaný mailem (viz výzva (http://forum.elsaco.cz/index.php?topic=13.msg112#msg112)). Název: Re: EmergCall přes TCP Přispěvatel: libor 27.06.2014, 10:54:00 Modul EmergCall lze na TCP v CCPU-03 použít, ale má to svá omezení.
Modul funguje tak, že v případě detekce výpadku spojení posílá paket (QQ) se zvolenou adresou hlavním kanálem. Pokud je jako hlavní kanál nastavený COM4 (ETH), tak ho pošle po ethernetu. Jen je potřeba mít správně nastavené parametry na setup stránce CCPU-03 (viz setup.png v příloze):
CCPU-03 odesílá paket dvojím způsobem. Buď je z Remote IP aktivní TCP spojení do CCPU-03 (na port 1998), pak pošle paket do tohoto otevřeného spojení. Nebo takové spojení není otevřené, tak se ho CCPU-03 bude snažit otevřít (na Remote IP a port) a paket do něj poslat. Vše funguje správně pokud je paket posílán přes bránu. To je u připojení mimo místní síť vždy. U připojení v místní síti je možno vynutit posílání přes bráno vhodným nastavením IP CCPU-03 a masky tak, aby v segmentu CCPU-03 byla brána, ale nebyla tam Remote IP. Příklad nastavení CCPU-03 pro posílání v místní síti přes bránu: IP brány: 192.168.222.252 -> 252 -> 1111 1100 Maska: 255.255.255.192 -> 192 -> 1100 0000 (brána je tedy součástí segmentu CCPU-03) IP CCPU-03: 192.168.222.193 -> 193 -> 1100 0001 (IP CCPU-03 musí být taky v segmentu dané maskou) Remote IP může být jakékoliv, které nemá oba první 2 bity posledního čísla IP v 1, takže například: 192.168.222.24 -> 24 -> 0001 1000 Druhou možností pro posílání v místní síti je nastavení promiskuitního režimu u síťové karty na PC s Remote IP. (připojené soubory vidí pouze registrovaní uživatelé (http://forum.elsaco.cz/index.php?action=register)) |