BenQ WDC10 White Paper - Page 14

Application layer

Page 14 highlights

3. Application layer The core operating system of the InstaShowTM Series Host and Button is Linux and Android.In terms of the application layer, it provides system configuration, wireless pairing management, wireless projection network performance management,A/V format conversion and A/V format encoding/decoding functions.We will describe each of the functions in the following. Wireless pairing management: Before the system can work fully, the Host and the Button need to establish a Wi-Fi connection first. Network connection is established in the TLS (Transport Layer Security) layer of the network layer, the Host end needs to ensure if the Button has passed the security authentication mechanism in the InstaShowTM Series upon creation of the identity authentication. After connection is established between the two parties, the Host still needs an additional Button verification step (MAC address). Wireless projection network performance management: The transmitted content of the wireless projection is transmitted through UDP (user datagram protocol).This is because UDP doest not need to establish a handshake between the Host and the Button first, thus the connected communication efficiency is very high. In the UDP architecture figure, the client needs to initiate a request first, through two steps (socket and sendto) to do it, and the network server also needs to do three steps before it can receive messages from the client (socket, bind, recvfrom). 14 January 2020

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

14
January
2020
3.
Application layer
The core operating system of the InstaShow
TM
Series Host and Button is Linux and Android.In terms of the
application layer, it provides system configuration, wireless pairing management, wireless projection network
performance management, A/V format conversion and A/V format encoding/decoding functions. We will
describe each of the functions in the following.
Wireless pairing management:
Before the system can work fully, the Host and the Button need to
establish a Wi-Fi connection first. Network connection is established in the TLS (Transport Layer Security)
layer of the network layer, the Host end needs to ensure if the Button has passed the security authentication
mechanism in the InstaShow
TM
Series upon creation of the identity authentication. After connection is
established between the two parties, the Host still needs an additional Button verification step (MAC
address).
Wireless projection network performance management:
The transmitted content of the wireless
projection is transmitted through UDP (user datagram protocol). This is because UDP doest not need to
establish a handshake between the Host and the Button first, thus the connected communication efficiency is
very high. In the UDP architecture figure, the client needs to initiate a request first, through two steps
(socket and sendto) to do it, and the network server also needs to do three steps before it can receive
messages from the client (socket, bind, recvfrom).