Bluetooth Low Energy in .Net (C#) [duplicate]

2019-01-27 05:41发布

This question already has an answer here:

is it possible to use bluetooth low energy (ble) with .Net (C#) in an console app? For Example like with windows.devices.bluetooth in uwp apps.

I would just do it in uwp, but I need vJoy which is designed for .Net and the MbientLab Metawear C hardware as sensor with ble.

1条回答
仙女界的扛把子
2楼-- · 2019-01-27 06:20

You can use C# APIs in C# Desktop applications! I have a sample here in GitHub.

In general, to get access to the C# APIS, add two references to your project:

  1. C:\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd
  2. C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5\System.Runtime.WindowsRuntime.dll

Note that the #2 version depends on the version of .Net that you're using.

Background tasks will not be supported, but all other Bluetooth C# features should be there.

查看更多
登录 后发表回答