Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Scroll Documents: Update page title prefix

Die folgenden Abbildungen veranschaulichen die Kommunikation zwischen der UMS Konsole / UMS Web App, dem VNC-Viewer, dem UMS Server und dem Gerät.

...

IGEL OS 12

Das Spiegeln von IGEL OS 12 Geräten erfolgt immer sicher, d.h. über das Unified Protocol. Die Kommunikation ist immer verschlüsselt.

Direkte Verbindung - UMS Konsole (Interner / Externer VNC-Viewer)

Vor dem Spiegeln:

  • REST-Verbindung wird zwischen der Konsole und dem UMS-Server hergestellt
  • Unified-Protocol-WebSocket-Verbindungen werden initiiert
  • Einstellungen und Informationen für das Spiegeln werden weitergeleitet

...

Drawio
border1
zoom1
simple1
pageId71927614
custContentId74781503
lbox1
diagramDisplayNameDirekteVerbindung-Shadowing_OS12
contentVer1
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameDirekteVerbindung-Shadowing_OS12
width600
linksauto
tbstylehidden

Direkte Verbindung - UMS Web App

Vor dem Spiegeln:

  • Geräteeinstellungen werden über REST an den UMS Server gesendet
  • Unified-Protocol-WebSocket-Verbindungen werden initiiert zwischen dem Gerät und dem UMS Server
  • Einstellungen für das Spiegeln werden weitergeleitet

...

Drawio
border1
zoom1
simple1
pageId71927614
custContentId74781505
lbox1
diagramDisplayNameSpiegelnICG_UMSConsole_OS12_DE
contentVer1
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameSpiegelnICG_UMSConsole_OS12_DE
width600
linksauto
tbstylehidden

Über ICG - UMS Console (Internal / External VNC Viewer)

Vor dem Spiegeln:

  • Unified Protocol WebSocket-Verbindungen werden zwischen dem UMS Server und dem ICG sowie zwischen dem Device und dem ICG initiiert
  • Einstellungen und Informationen für das Spiegeln werden weitergeleitet
  • UMS Server sendet Shadowing-Informationen über REST an die UMS Konsole

...

Drawio
border1
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameShadowing Console - ICG - DE
width600
zoom1
linksauto
tbstyletop
pageId71927614
custContentId74879346
lbox0
diagramDisplayNameShadowing Console - ICG - DE
contentVer1

Über ICG - UMS Web App

Vor dem Spiegeln:

  • Geräteeinstellungen werden über REST an den UMS Server gesendet 
  • Unified-Protocol-WebSocket-Verbindungen werden initiiert zwischen dem UMS Server und dem ICG und zwischen dem Gerät und dem UMS Server
  • Einstellungen für das Spiegeln werden weitergeleitet

...

Drawio
border1
zoom1
simple1
pageId71927614
custContentId74813780
lbox1
diagramDisplayNameSpiegeln_WebApp_OS12_DE
contentVer1
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameSpiegeln_WebApp_OS12_DE
width600
linksauto
tbstylehidden

IGEL OS 11 oder früher

Direkte Verbindung - Interner VNC-Viewer

Die UMS Konsole fragt das Gerätezertifikat und das Sitzungspasswort vom UMS Server ab. Sodann baut die UMS Konsole einen SSL-Tunnel zum Gerät auf, wobei sie das Sitzungspasswort verwendet. Das Gerät sendet das Zertifikat an die UMS Konsole; die UMS Konsole prüft das Zertifikat gegen das Zertifikat, das sie vom UMS Server erhalten hat. Im Gegenzug sendet die UMS Konsole das Sitzungspasswort zum Gerät. Hiernach ist der SSL-Tunnel zwischen UMS Konsole und Gerät aufgebaut und kann zum Austausch von VNC-Daten benutzt werden.

Drawio
border1
zoom1
simple1
pageId71927614
custContentId74912509
lbox1
diagramDisplayNameUMS zu Gerät
contentVer1
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameUMS zu Gerät
width600
linksauto
tbstyletop

Direkte Verbindung - UMS Web App

Die UMS Web App veranlasst den UMS Server, eine VNC-Sitzung für das Spiegeln zu initiieren. Der UMS Server baut unter Verwendung eines Sitzungspassworts und des Gerätezertifikats einen SSL-Tunnel zum Gerät auf. UMS Web App und UMS Server kommunizieren über eine WebSocket-Verbindung, die auch die VNC-Daten überträgt.

Drawio
border1
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameSecShadowingWebbApp_DE
width600
zoom1
linksauto
tbstyletop
pageId71927614
custContentId74879354
lbox1
diagramDisplayNameSecShadowingWebbApp_DE
contentVer1

Über ICG - Interner VNC-Viewer

Sowohl der UMS Server als auch das Gerät haben eine Websocket-Verbindung zum ICG aufgebaut; dieser Websocket wird für Kommandos von der UMS und Nachrichten vom Gerät genutzt.

...

Drawio
border1
zoom1
simple1
pageId71927614
custContentId74912518
lbox1
diagramDisplayNameExterne sicht
contentVer1
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameExterne sicht
width600
linksauto
tbstyletop

Über ICG - UMS Web App

Die UMS Web App veranlasst den UMS Server, eine VNC-Sitzung für das Spiegeln zu initiieren. Der UMS Server erzeugt eine weitere WebSocket-Verbindung zum Austausch der VNC-Daten. UMS Web App und UMS Server kommunizieren über eine WebSocket-Verbindung, die auch die VNC-Daten überträgt.

Drawio
border1
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameVNC Viewer over ICG_DE
width600
zoom1
linksauto
tbstylehidden
pageId71927614
custContentId74781515
lbox1
diagramDisplayNameVNC Viewer over ICG_DE
contentVer1

Direkte Verbindung - Externer Viewer

Der externe VNC-Viewer läuft auf der selben Maschine wie die UMS Konsole. Die UMS Konsole startet den externen Viewer und fungiert dann als Proxy zwischen dem Gerät und dem externen Viewer.

Drawio
border1
zoom1
simple1
pageId71927614
custContentId74813786
lbox1
diagramDisplayNameExterner Viewer direkt
contentVer1
baseUrlhttps://igel-jira.atlassian.net/wiki
diagramNameExterner Viewer direkt
width600
linksauto
tbstyletop

Über ICG - Externer VNC-Viewer

Der externe VNC-Viewer läuft auf der selben Maschine wie die UMS Konsole. Die UMS Konsole startet den externen Viewer und fungiert dann als Proxy zwischen dem Gerät und dem externen Viewer.

...