Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This is a service designed to perform platform level (or called Partner) pairing of Front of the Room with the touch console to provide basic communication information to platform services, such as Synchronization Service, TTS, Setup Wizard, etc. This ensures these platform services can talk to peer service on peer device. For Teams devices, a Teams client APP will ask platform to create a platform pairing and sync parts of the device settings. The Pairing Service is intended to support Partner / Firmware settings synchronizations. In general, pairing can be set:
- By request from service provider app,
- By request from user (Partner Settings or SuW),
The Pairing Service provides the following functionality:
- Discovers devices in network via multicast DNS (mDNS).
- Establishes an association (pairing) to ensure secure communication via SSL/TLS.
- Re-discovers paired device when address of record changes (re-use association).
- Responds to platform or Partner services to pair and un-pairs devices requests.
- Responds to Teams device pair/unpair request.
- Exposes API for other components to:
- Retrieve the current association, includes connection status, peer device name, IP, etc.
- Validate component-specific communication based on pairing association.
Pairing Service Diagram
MDEP Setup Wizard and Pairing Service need to support auto initial pairing procedure, which helps end user complete the un-boxing pairing procedure between the touch console and front of room without too much end user interaction involved. This is achieved by the Auto Pairing Service (Android Persistent App) which can be modified by the Partner.
The pairing is controlled independently of the communication channels established by applications. Once a pairing is created it is considered trusted by the apps. To support Teams pairing, MDEP pairing framework includes a Pairing Mediator companion application that receives intents from the Teams app and translates it to IPC call to Pairing Service.