2013-05-16 207 views
1

我在与USB蓝牙适配器混淆。我有一个来自ICIDU V4.0。我用C#编写了一个使用32feet库的程序来检测周围的蓝牙设备,因此我可以获得列出的所有设备(如智能手机),但BLE(蓝牙低功耗)除外。我也尝试更换Usb蓝牙适配器,然后使用TRUST中的一个,但不能成功:(连接USB与BLE(蓝牙低功耗)的蓝牙适配器

我需要特殊类型的USB蓝牙适配器与BLE连接还是仅仅是32feet .NET库不支持BLE?

如果它与USB的问题加密狗那么任何人都可以建议我一个加密狗这是在市场:),如果它与32feet.net库问题容易获得然后我想用一个?

任何帮助和建议表示高度赞赏。

谢谢:)

回答

2

你需要有一个支持蓝牙4.0加密狗,你必须做不同类型的“扫描”,以检测BLE装置。普通的蓝牙扫描只会检测普通的蓝牙,您必须执行LE扫描来检测BLE设备。

+0

谢谢您的回复Tim,那么这意味着我不需要购买新的蓝牙适配器? 你能告诉我如何在我的代码中扫描低能量蓝牙,我必须执行哪些事情?有没有任何可用的样本或链接指向此?请给我一些建议,我真的需要这个。 –

+0

不幸的是我没有使用C#的经验......我只知道Linux Bluez中有完全分开的BLE扫描和常规蓝牙扫描调用。我也知道他们真的非常不同,所以我想大多数系统也将他们分开。第一步是确认你有一个4.0加密狗。然后看看你的库是否真的支持4.0标准,比如BLE。在该网站上快速搜索似乎表明它没有。 (通常如果他们没有提及它,这意味着他们不支持它) –

+0

谢谢你tim你的信息,我会环顾网络。希望能找到一些信息。 –