繁体   English   中英

发现并连接到BLE设备

[英]Discovering and Connecting to a BLE device

我认为这个问题已经以不同的形式提出,但没有明确的答案。 我希望能够发现所有可用的BLE设备并连接到它们中的任何一个。 我的外围设备广告某项服务。 我读了大约32feet.NET库并试图使用它,但显然它不支持BLE,我可以通过这个库扫描我的设备的唯一方法是首先连接到Windows,然后进行发现。 我还经历了这篇文章: 来自BLE的C#的Acuire数据,但它对我的设备不起作用,我无法进行任何扫描。 我甚至购买了TI BLE加密狗,并尝试了他们的示例应用程序: TI示例应用程序,但它不适用于我的外围设备。 然后我尝试使用Windows 8示例代码用于BLE 心率应用程序,它与心率BLE传感器配合使用,但我仍然无法使用我的外围设备。

我认为我的设备存在问题,但iPhone中有一个名为LightBlue的应用程序可以发现BLE设备,也可以充当外围设备,我甚至使用该应用程序但无法使用Windows。

所以我的问题是,C#有什么方法或库可以用来扫描BLE设备并连接它们并发送/接收日期吗?

谢谢

我无法为Windows Form风格的程序找到一个库,但是,Universal Windows Apps有Windows.Devices.Bluetooth命名空间,它可以让你完成你描述的所有事情(尽管边缘有些粗糙)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM