我认为这个问题已经以不同的形式提出,但没有明确的答案。 我希望能够发现所有可用的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设备并且可以充当外围设备,我甚至使用该应用程序但无法使用它视窗。
所以我的问题是,C#有什么方法或库可以用来扫描BLE设备并连接它们并发送/接收日期吗?
由于
答案 0 :(得分:0)
我无法找到适用于Windows Form样式的程序库,但是,Universal Windows Apps具有Windows.Devices.Bluetooth命名空间,可以让您执行所描述的所有操作(它有点粗糙但是,在边缘附近。