Announcement

REXYGEN forum has been moved. This one is closed.
Head over to the new REXYGEN Community Forum at https://forum.rexygen.com.

Looking forward to meeting you there!
 

#1 2016-02-01 14:39:06

kazimour.j
Member
Registered: 2016-01-25
Posts: 4

Nefunkčnost HMI z internetu

Dobrý den,

mám vytvořené funkční HMI v Rex a na lokální síti vše funguje bez problému,
ovšem z internetu se načte jen stránka a funkčnost není.
Předal jsem port 80 udp i tcp dokonce jsem otevřel celý rozsah a stále HMI nefunguje.
Dokonce jsem lighttpd přesunul na port 8090,
nebyla by nějaká rada?

Děkuji.

S pozdravem Kazimour

Offline

#2 2016-02-01 23:45:25

jaroslav_sobota
Administrator
Registered: 2015-10-27
Posts: 535

Re: Nefunkčnost HMI z internetu

Vizualizace využívá aktivní spojení pomocí protokolu WebSocket. Některé routery nebo firewally však blokují upgrade protokolu HTTP na Websocket.

1) Zkuste, prosím, zda vám stejným způsobem nefunguje i příklad v instalaci 01-Simple PID controller.

2) Můžete, prosím, přidat do stránky s vizualizací do elementu <script> řádek REX.HMI.debug = true;

<script type='text/javascript'>
  $(document).ready(function() {
    REX.HMI.debug = true; // Tento řádek vložit
  });
</script>

a zaslat na jakou adresu se stránka snaží připojit? Případně v editoru Inkscape nastavit v REX HMI Configuration v menu Options položku "debug" na True?

Případně je možné zaslat odkaz, na kterém je vaše vizualizace zveřejněna a pokusíme se provést diagnostiku vzdáleně.

Offline

#3 2016-02-02 17:15:39

kazimour.j
Member
Registered: 2016-01-25
Posts: 4

Re: Nefunkčnost HMI z internetu

Dobrý den,

tak vyzkoušeno Váš příklad funguje bez problému a mě bohužel nefunguje i po pokusech s dopsáním kódu atd.
tudíž z toho vyvozuji že router, firewall je z toho venku.

stále to píše:

17:01:19 HMI Config - debug mode enabled!
17:01:20 Connecting to WS server (ws://192.168.0.123:8090/rex) failed!

někde se děje nějaká chyba, jestli chcete pane Sobota tak Vám pošlu do emailu IP adresu kde se stránka nachází.

Ještě se musím přiznat že nejsem programátor ani nic tomu podobného mám to jen jako koníčka, když to nepůjde tak to vyřeším jinak.
Zase na druhou stranu dohled nad teplotou bazénu je dobrý a přidat na závlaze trávníku taky :-)

S pozdravem

Kazimour

Offline

#4 2016-02-02 21:35:27

jaroslav_sobota
Administrator
Registered: 2015-10-27
Posts: 535

Re: Nefunkčnost HMI z internetu

V tom případě je možné, že jste zapomněl vymazat/zakomentovat nastavení ws_ip, které je vhodné pro vývoj na lokálním PC, ne však pro vzdálený přístup.

Offline

#5 2016-02-02 23:03:48

kazimour.j
Member
Registered: 2016-01-25
Posts: 4

Re: Nefunkčnost HMI z internetu

Není to ještě ono, ale určitý posun tam je teď to píše toto:

22:47:13 HMI Config - debug mode enabled!
22:47:13 Connected to the WS server at ws://XXX.XXX.XXX.XXX:8090/rex
22:47:13 Connected to the target 127.0.0.1:0
22:47:13 Group BTN_LIGHTS error no: -400
22:47:13 Group BTN_MANAUT error no: -400
22:47:13 Group BTN_PUMP error no: -400
22:47:13 Group BUTTON error no: -400
22:47:13 Group zavlaha_off error no: -400
22:47:13 Group zavlaha_on error no: -400
22:47:13 Group zavlahacas1 error no: -400
22:47:13 Group zavlahacas2 error no: -400
22:47:13 Group zavlahacas3 error no: -400
22:47:13 Group READ_GROUP-0 error no: -400

nicméně jsem nad tím přemýšlel a když tu stránku zpřístupním z internetu tak by mohlo dojít k nějakému problému,
nejspíše to zabezpečím přes VPN a bude.
Ale bylo by to dobré vyřešit protože se s tím může někdo setkat stejně jako já.
Pošlu Vám do emailu IP adresu stránky, aby jste se mohl podívat dovmitř.

Kazimour

Last edited by jaroslav_sobota (2016-02-02 23:50:15)

Offline

#6 2016-02-05 10:22:46

jaroslav_sobota
Administrator
Registered: 2015-10-27
Posts: 535

Re: Nefunkčnost HMI z internetu

V Inkscape jste v HMI Config zapomněl odstranit nastavení ws_ip=192.168.0.123:8090/rex, které se hodí pro ladění v domácí síti, ale pro využití mimo domácí síť je potřeba toto políčko nechat prázdné.

Zabezpečení (třeba pomocí zmiňované VPN) je nutností, jinak by vám mohl zahradu zalévat kdokoliv z Internetu!

Offline

#7 2016-02-05 23:24:52

kazimour.j
Member
Registered: 2016-01-25
Posts: 4

Re: Nefunkčnost HMI z internetu

Dobrý den,
Již to opravdu funguje, snad někomu tato zkušenost pomůže.
Velice si vážím Vaší pomocí.S VPN počítám, aby mi zbyla nějaká voda ve studni :-)

S pozdravem Kazimour

Offline

Board footer

Powered by FluxBB