Я пытаюсь реализовать 3D Synchronization Profile (3DSP) v.1.0.3 для Windows 10 (спецификация: https://www.bluetooth.org/DocMan/handlers/DownloadDoc.ashx?doc_id=308939), чтобы «подделать» 3D-дисплей. У меня есть монитор с частотой 120 Гц, и я хочу создать активный затворстеклянный синхронизатор с приложением Bluetooth.
Мне нужно реализовать профиль GAP, как описано в спецификации. Возможно ли это в Windows 10 с использованием C # или Python?
Я уже пробовал некоторые библиотеки Python (bleak, pybluez) но ни один из них не имеет функциональности для создания GAP.
В C # я вижу, что Windows 10 предоставила новый API для этого, как описано здесь: https://docs.microsoft.com/pl-pl/windows/uwp/devices-sensors/gatt-server?redirectedfrom=MSDN
Но все же я думаю, что не могу использовать этодля создания GAP:
The following Services are reserved by the system and cannot be published at this time:
Device Information Service (DIS)
Generic Attribute Profile Service (GATT)
Generic Access Profile Service (GAP)
Human Interface Device Service (HOGP)
Scan Parameters Service (SCP)
Attempting to create a blocked service will result in BluetoothError.DisabledByPolicy being returned from the call to CreateAsync.
Существует ли какое-либо программное обеспечение или даже программируемое оборудование (USB-адаптер Bluetooth?) для достижения этого? Может быть, если есть решение для Linux, его можно использовать в Windows с HyperV и Docker?