我正在尝试编写一个桌面应用程序来访问蓝牙低功耗(BLE)设备。我的目标平台是Windows 10,我使用的是Visual Studio Community 2015、.NET 4.6.1。但是,好像没有包含访问BLE设备的API。我找到了32feet,但它只支持常规蓝牙。我看到有一些帖子提到使用Windows UWP库和/或WinRT库,但那似乎有点hack。现在肯定有一种“好”的方法与BLE设备交互,对吧?如往常一样,先谢过了。
这是一个旧的主题,但我仍然遇到需要一个经过深思熟虑的库,提供经典蓝牙和完整的低功耗蓝牙功能的人。
我多年来一直在使用BTFramework的库。它们可靠、功能齐全,该团队已经痛苦地解决了微软通常部分API的所有缺点,而且没有经过充分测试。我们主要在桌面应用程序中使用C# dot NET进行编码。我花了几个月时间尝试微软的UWP方法,然后又回到了BTFramework的解决方案。简单得多。