.Net中的蓝牙低功耗(C#)

是否可以在控制台应用程序中使用蓝牙低功耗(ble)和.Net(C#)? 例如,在uwp应用程序中使用windows.devices.bluetooth。

我只是在uwp中这样做,但我需要为.Net设计的vJoy和作为传感器的MbientLab Metawear C硬件。

您可以在C#Desktop应用程序中使用C#API! 我在GitHub中有一个示例 。

通常,要访问C#APIS,请向项目添加两个引用:

  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

请注意,#2版本取决于您正在使用的.Net版本。

不支持后台任务,但所有其他蓝牙C#function都应该在那里。