【发布时间】:2014-05-03 23:15:57
【问题描述】:
我认为这个问题已经以不同的形式提出,但没有明确的答案。 我希望能够发现所有可用的 BLE 设备并连接到其中的任何一个。我的外围设备宣传某项服务。我阅读了 32feet.NET 库并尝试使用它,但显然它不支持 BLE,我可以通过该库扫描我的设备的唯一方法是先连接到 Windows,然后再进行发现。 我也浏览了这篇文章:Acuire data by C# from BLE,但它不适用于我的设备,我无法进行任何扫描。我什至购买了 TI BLE 加密狗并尝试了他们的示例应用程序:TI sample app,但它不适用于我的外围设备。 然后我尝试使用 Windows 8 的 BLE 示例代码 Heart-rate app 它与心率 BLE 传感器一起工作得很好,但我仍然无法让它与我的外围设备一起工作。
我认为我的设备有问题,但 iPhone 中有一个名为 LightBlue 的应用程序可以发现 BLE 设备并且也可以充当外围设备,我什至使用了该应用程序,但无法让它与 Windows 一起使用。
所以我的问题是,是否有任何 C# 方法或库或任何东西可以用来扫描 BLE 设备并连接到它们并发送/接收日期?
谢谢
【问题讨论】:
-
你得到答案了吗?我正在与 Windows 8.1 上的蓝牙 LE 设备进行类似的战斗,但我被卡住了。或许我们可以比较一下?
-
对于那些正在寻找答案的人,我想说没有用于此目的的 Windows 库。我说的是 Windows 7 及更低版本,不确定 Windows 8 和 10
标签: c# windows bluetooth-lowenergy