Я пытаюсь позволить ПК и HoloLens обмениваться данными через Bluetooth RFCOMM, поэтому я пишу приложение UWP. Я могу получить информацию об устройстве и, следовательно, идентификатор с помощью наблюдателя за устройством. Моя проблема в этой строке:
var bluetoothDevice = await BluetoothDevice.FromIdAsync(deviceInfo.Id);
Моя проблема в том, что bluetoothDevice всегда имеет значение null, хотя этого не должно быть. Microsoft говорит в своем примере RfcommChat об этой строке:
// If we were unable to get a valid Bluetooth device object,
// it's most likely because the user has specified that all unpaired devices
// should not be interacted with.
Но мой компьютер и мои HoloLens уже сопряжены. И я получаю ту же ошибку независимо от того, запускаю ли я приложение на своем ПК и использую HoloLens для подключения или HoloLens и использую для подключения свой ПК.
Кто-нибудь может помочь?
С уважением Дастин
deviceInfo.Id
происходит отDeviceWatcher
? А можно подробнее про вотчер? - person Nico Zhu - MSFT   schedule 23.05.2018