Bluetooth низкоэнергетическое устройство в WPF - PullRequest
0 голосов
/ 27 сентября 2019

Мне нужно создать настольное приложение с использованием Bluetooth Low Energy (BLE) и WPF.Согласно моему исследованию, Microsoft BLE API 'не доступен для WPF. Microsoft имеет богатые UWP API для UWP.Так можем ли мы использовать UWP BLE APIS на WPF?Я попытался использовать компонент времени выполнения Windows, но не повезло.

1 Ответ

0 голосов
/ 27 сентября 2019

API Windows.Devices.Bluetooth являются DualApiPartitioned, и это означает, что API можно вызывать из настольных приложений.Поэтому, если вы хотите использовать BLE API, вы можете попытаться добавить следующие ссылки в ваш WPF.

System.Runtime.WindowsRuntime, in: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dll
Windows, in: C:\Program Files (x86)\Windows Kits\10\UnionMetadata\Facade\Windows.WinMD​
Windows.Foundation.FoundationContract, in: C:\Program Files (x86)\Windows Kits\10\References\10.0.18362.0\Windows.Foundation.FoundationContract\3.0.0.0\Windows.Foundation.FoundationContract.winmd​
Windows.Foundation.UniversalApiContract, in: C:\Program Files (x86)\Windows Kits\10\References\10.0.18362.0\Windows.Foundation.UniversalApiContract\8.0.0.0\Windows.Foundation.UniversalApiContract.winmd

Более подробную информацию можно получить, прочитав эту ссылку .

...