适用于 C# .NET 的蓝牙低功耗 (BLE) API - 桌面应用程序 Windows 10

Yab*_*bie 4 bluetooth-lowenergy windows-10-desktop

我正在尝试编写一个桌面应用程序来访问低功耗蓝牙 (BLE) 设备。

我的目标平台是 Windows 10,我使用的是 Visual Studio Community 2015、.NET 4.6.1。

似乎没有包含用于访问 BLE 设备的 API。我找到了32feet,但只支持普通蓝牙。

我看过一些关于使用 Windows UWP 库和/或 WinRT 库的帖子,但这似乎有点像黑客。

现在肯定有一种与 BLE 设备交互的“好”方式吗?

一如既往的TIA。

小智 5

这是一个旧线程,但我仍然遇到需要一个经过深思熟虑的库来提供蓝牙经典和完整的蓝牙低功耗功能的人。
我多年来一直使用 BTFramework 的库。它们可靠、功能齐全,并且那里的团队经过艰苦的努力,克服了 Microsoft 通常部分且不总是经过全面测试的 API 集的所有缺点。我们使用 C# dot NET 进行编码,主要是在桌面应用程序中。我花了几个月的时间研究 Microsoft 的 UWP 方法,然后又回到 BTFramework 解决方案。容易多了。

  • 我不知道为什么有人会对此投反对票。使用第三方软件通常非常有效(成本和时间方面)。我还没有亲自使用过这个产品,但我已经研究过并打算尝试一下。它们有无代码和有代码版本,价格非常合理。 (2认同)