Network Intercommunication

Network Intercommunication lehetővé teszi az adatcserét az Ethernet csatlakozón hálózatra csatlakoztatott, de függetlenül programozott Miniserverek között.

Digitális és analóg értékek, valamint szöveges üzeneteket lehet küldeni, választható (AES-123-CBC) titkosítással.

Az network intercommunication átviteli kapacitása limitálva van, 2 perces periódus alatt átlagosan 35 üzenet per másodperc-re. Amennyiben ezt meghaladja az üzenetek száma a biztonságos kommunikáció a továbbiakban nem garantált és a rendszerüzenetet kapjuk.

Tartalom


Tulajdonságok↑

Rövid leírásLeírásÉrtékhatárAlapértelmezett érték
Saját azonosítóAz egyértelmű megkülönböztetéshez szükséges azonosító.
Maximális hossz: 8 karakter
--
PortAz UPD port amin vesszük az üzeneteket. A port-ot a küldő Miniserveren is be kell állítani.1000...6553561263



Beállítás↑

Alapvetően minden Miniserver tud küldeni és fogadni is üzeneteket. A következő példák megmutatják a szükséges lépéseket. Egy titkosított analóg értéket küldünk a Miniserver A-ról a Miniserver B-re.

Alap Beállítások

Előszőr, kattints a Loxone Config-ban a Network Intercommunication-ra a Perifériák között, a Hálózati periféria között fogod megtalálni.

Azután minden Miniserverhez hozzárendelünk egy saját ID-t, amit az Intercommunication-höz fog használni. Minden tag a saját ID-val lesz azonosítva.
A következő példában a MS_A ID-t fogjuk használni a Miniserverünkhöz:

Célállomás Létrehozása

Következő lépésként válaszd ki a Célállomás Létrehozását a menüsorból
Írd be annak célállomásnak az ID-ját ahonnan vagy ahová küldeni szeretnél.
Ha fogadni vagy küldeni szeretnél csomagokat az összes Intercommunication tagnak, használd a '*' jelet az ID helyén és állítsd be a broadcast címet.

A következő példában egy meghatározott Célállomásnak szeretnék adatot küldeni, ebben az esetben a MS_B ID-t használó Miniservernek, ezért a hálózati cím mezőbe a Miniserver IP címét kell beírni:

Kapcsold be a Titkosítás használata beállítást és állíts be egy biztonságos jelszót, annak érdekében hogy más intercommunication tag ne tudja zavarni az adatszolgáltatást.
Titkosított kommunikáció esetén a fogadó és küldő oldalán is ugyan azt a jelszót kell megadni.

A kettő vagy több célállomás közötti kapcsolatra csatornakét is hivatkozhatunk.
Ha több csatornát készítünk azonon fogadókkal és küldőkkel, különböző jelszó használata szükséges minden csatornához.

1-es Példa:$$BR$MS_A csak küld a MS_B-nek
MS_C csak fogad MS_D-től
Ez két elkülönített csatorna, így ugyanaz a jelszó használható mindkét csatornánál.

2-es Példa:
MS_A küld MS_B-nek
MS_A küld mindenkinek (*)
Ebben az esetben két csatornánk van, de ugyanaz a küldő.
Így különböző jelszó szükséges a mindegyik csatornához.
De ugyanazon csatornán keresztül összekapcsolt Célállomásokhoz használt jelszavaknak azonosnak kell lenniük.

Érték küldése

Érték küldéséhez válaszd ki a Kimenet beillesztését. Ez létrehoz egy kimenetet amit fel lehet használni a programozáskor.
A kimenő csomagok azonosításhoz használd az egyedi Csomagazonosítót.
Az Adattípus beállítással tudod meghatározni, hogy digitális, analóg vagy szöveges értéket küldesz.

Végül, mentsd a programot a Miniserverbe, az elküldött érték meg fog jelenni az UDP Monitorban.

A következő példában egy hőmérsékleti érteket küldünk a Temp1 Csomagazonítóval az MS_A Miniserverből az MS_B Miniservernek:

Érték Fogadása

Most egy másik Miniserverre váltunk, amihez szintén hozzárendelünk egy Saját azonosítót a Network Intercommunication-hoz, ami különbözik az többi résztvevőjétől.

Ismételten elsőnek szükség van egy Célállomás létrehozására az MS_A azonosítóval, mert a példánkban ezzel a Célállomással fogadni szeretnénk az értékeket.
Mivel a küldőn bekapcsoltuk a titkosítást, ezért ezt itt is meg kell tenni, az ott használt jelszóval.
Titkosítás használatakor a Küldő címére is szükség van.
Ha nem használunk titkosítást a fogadó Miniserver címének helyét üresen hagyhatjuk:

Következő lépésben kiválasztjuk a Bemenet beillesztését, ami egy bemenetet fog létrehozni.
Az azonosításhoz a Temp1 Csomagazonosítót használjuk, amit korábban a küldő Miniserveren beállítottunk.
Adattípusnak ismételten kiválasztjuk az analógot, mivel ez egy egyszerű analóg érték.

A program Miniserverbe feltöltése után, a bejövő csomagok megjelennek az UDP Monitorban. A bemenetet most már lehet használni a programozáshoz:

Alternatív megoldásként, a bejövő csomagokat fel lehet tanítani anélkül, hogy beírnánk kézzel a beállításokat. Ehhez a Bejövő csomagok tanítására kell kattintani a menüsávban.
A felugró ablakban bal oldalán a bejövő csomagok fognak megjelenni. A kívánt csomagok ki kell választani és a + gombbal hozzáadni a programozható bemenetekhez:

Titkosított csomagok esetén a megfelelő jelszót meg kell adni. A Miniserverbe való mentés után, a bemenet használható.

Külön hálózaton lévő Loxone Minserver-ek közötti Network Intercommunication beállítása

Ha két Miniserver interneten keresztül csatlakozik egymáshoz, kövesd az alábbi útmutatót:

Port Forwarding: Állíts be port továbbítást minden olyan Miniserver routerén amelyikek adatot fognak fogadni. Ha csak egy Miniserver fog kommunikálni egy másikkal, csak a fogadó Miniserver-nek kell port továbbítást beállítani.

Encryption: Titkosított kommunikáció esetén, minden Miniserver-nek hozzáférésre van szüksége a másikhoz. Ezért a biztonságok adatcsere érdekében, mindkét oldalon be kell állítani a port továbbítást.

Direct Forwarding: Kerüld a broadcast címet. Helyette, inkább a kijelölt portot közvetlenül a fogadó Miniserver belső IP-címére kell továbbítani.

Ez a beállítás szükséges a megbízható és biztonságos network intercommunication biztosításához a különálló hálózatokban lévő miniszerverek között.