... | @@ -50,9 +50,15 @@ |
... | @@ -50,9 +50,15 @@ |
|
|
|
|
|
## Schnittstellen
|
|
## Schnittstellen
|
|
|
|
|
|
### Socketverbindung
|
|
Die Kommunikation zwischen der AmbientBox und dem Accelerator erfolgt ebenso wie die interne AmbientBox-Kommunikation über Websockets. Dafür wird Socket.io Version 2.4.0 verwendet. Aufteilen lässt sich die Kommunikation zwischen den beiden Systemen in Frontend- und Backend-Kommunikation.
|
|
|
|
|
|
### WebRTC
|
|
### Backend
|
|
|
|
|
|
|
|
Das Backend der AmbientBox setzt sowhl einen Socket.io-Client als auch -Server um. Der Server dient zur Kommunikation zwischen dem AmbientBox Backend und Frontend. Die hauptsächliche Aufgabe besteht dabei bei der Weiterleitung von Verbindungsinformationen und Nutzerevents von Seiten des Accelerator und der AmbientBox.
|
|
|
|
Die Client-Verbindung ziehlt auf die Anbindung zwischen den beiden Systemen ab. In der nachfolgenden Abbildung ist der Ablauf eines Verbindungsaufbaus zwischen den beiden Systemen zu sehen.
|
|
|
|

|
|
|
|
|
|
|
|
### Frontend
|
|
|
|
|
|
## Usertests
|
|
## Usertests
|
|
|
|
|
... | | ... | |