2014-03-25 167 views
6

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

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

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

感谢

+2

你有没有得到答案?我正在与Windows 8.1上的蓝牙LE设备进行类似的战斗,并且我卡住了。也许我们可以比较笔记? –

+0

对于那些正在寻找答案的人,我会说没有用于此目的的Windows库。我正在谈论的Windows 7和以下,不知道有关Windows 8和10 – Gabriel

回答

0

我没能找到Windows窗体风格的程序库,不过,通用的Windows应用程序有Windows.Devices.Bluetooth命名空间,这将让你做你所描述的一切(这是周围的边缘有点粗糙,但)。

相关问题