Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Napojenie Smart Web platformy na D2000 systém sa realizuje cez nasledovné časti súboru smartweb.json:

Pripojenie na D2000 sa realizuje cez proces D2Connector.exe ktorý je spustený na strane D2000. Pripojenie môže byť definované ako priame (cez objekt connections) alebo ako reverzné (cez objekt listenableConnection), pri ktorom sa proces D2Connector pripája na port ktorý otvoril Smart Web Server (resp. ním použitá knižnica JAPI). Smart Web nemôže byť nikdy konfigurovaný oboma spôsobmi naraz, ale vždy práve jedným spôsobom, t.j. v konfiguračnom súbore sa bude nachádzať buď definícia objektu connections alebo listenableConnection.

...

Blok kódu
languagejs
{
    /* pole objektov s konfiguráciami priamych konekcií na D2000 */ 
	"connections": [ 
		{
  			"host": "localhost", // hostname alebo IP adresa
  			"port": "3120",
			"certificatePath" : "C:/cesta k X509 certifikátu/d2connector-cert.crt"
		},
		{
  			"host": "localhost", // hostname alebo IP adresa
  			"port": "3121",
			"certificatePath" : "C:/cesta k X509 certifikátu/d2connector-cert.crt"
		},
		...
	]   
}

...

Reverzné prepojenie s D2000

Blok kódu
languagejs
{
    /* objekt poles konfiguráciou objektovreverznej skonekcie konfiguráciamikvôli priamychDMZ konekcií(smerom naz D2000 -> Smart Web) */ 
	"connectionslistenableConnection": [{ 
		{
  			"hostbindingInterface": "localhost0.0.0.0",
  			"port": "3120",
			"certificatePath" : "C:/cesta k X509 certifikátu/d2connector-cert.crt"
		},
		{
  			"hostallowedHosts": "localhost",
  			"port": "3121",
			"certificatePath" : "C:/cesta k certifikátu/d2connector-cert.crt"
		},
		...
	],


    /* objekt s konfiguráciou reverznej konekcie kvôli DMZ (smerom z D2000 -> Smart Web) */
	"listenableConnection": { 
		
	}		
}["168.12.35.40"]
	}		
}

Konfigurácia reverzného prepojenia obahuje nasledovné atribúty:Atribút bindingInterface definuje sieťový interface na ktorom sa otvorí daný port. Nastavením hodnoty 0.0.0.0 sa port otvorí na všetkých sieťových rozhraniach, hodnota 127.0.0.1 otvorí port iba pre pripojenie z lokálneho počítača. Atribút port definuje číslo portu. Voliteľný atribút certificatePath je cesta ku X509 kľuču v súbore s príponou crt pre zabezpečené prepojenie s D2Connectorom. Ďalší voliteľný atribút allowedHosts definuje zoznam IP adries alebo názvov počítačov z ktorých je povolené sa pripojiť s procesom D2Connector.