开发BLE窗口8.1

时间:2014-01-14 19:01:23

标签: c# .net windows bluetooth-lowenergy hm-10

我在网络上发现了分散但没有简明的答案。每个人都在谈论为Android和iOS开发BLE,但是如何在C#(.NET)中为Windows开发?

我发现了这个 http://social.msdn.microsoft.com/Forums/windowsapps/en-US/2f236b71-a6ac-4c42-aef3-723c3691cbf8/how-to-discover-connectdisconnect-and-reconnect-to-bluetooth-low-energy-device-from-windows-81?forum=wdk

我已经尝试了C#示例,但我没有任何具有健康配置文件的设备(我不知道如何设置搜索通用设备)。我确实尝试修改代码,但它没有帮助

我有一个传感器标签,也有一个用于arduino项目的通用BLE HM-10模块。我的iPhone可以使用SensorTag应用程序或LightBlue找到这两种设备。

我也发现了这个 http://orcs.sebsoft.com/openvision/index.php/8-vision/37-how-to-acquire-data-by-c-from-bluetooth-4-bluetooth-low-energy-ti-ble-keyfob-ti-sensor-tag

我尝试启动并扫描,但它没有找到任何BLE设备。我甚至都不知道我做得对不对。

我有一个BT 4.0 USB加密狗。

我究竟如何检测蓝牙设备?

由于

2 个答案:

答案 0 :(得分:2)

以下是关于在Windows 8.1中枚举和配置BLE设备的两篇博文。

阅读本文后,MSDN上的文档似乎更有意义。

答案 1 :(得分:1)

这只是猜测,但如果您使用的是通用的HM-10 BT模块,则可能需要先将其编程为可发现且可配对。

您可以使用在HM-10 datasheet中找到的AT命令来执行此操作。将这些命令发送到模块的方法取决于您,您可以使用微控制器,例如Arduino,或通过serial console