蓝牙发现和信号强度(RSSI)

时间:2016-01-15 08:50:47

标签: c# visual-studio bluetooth

我需要某种代码示例来使用Visual C#在Visual Studio Community 2015中制作蓝牙“雷达”。我只需要检测附近的蓝牙设备和传输信号。

我只到这里: https://msdn.microsoft.com/es-es/library/ff536587(v=vs.85).aspx

找到一些旧图书馆(32FEET)但过时了。

但即便是单个C#示例。我需要蓝牙LE,但我不介意只测试蓝牙2.0。

在Java中,我发现 bluecode ,在Linux bluez 库中。

编辑:适用于Windows 7

1 个答案:

答案 0 :(得分:0)

你的问题太宽泛了,但无论如何我都会回答。

由于您的目标是Windows 7,因此您无法获得开箱即用的BLE支持(因为它首先在Windows 8.1中引入)。您可以通过直接与加密狗交谈来解决这个问题(就像我在开源WinBeacon库中所做的那样),或者使用运行带有bluez-stack的Linux的VM / Raspberry PI来暴露某种类型的Web API,你可以使用

为了检测BT 2.0设备,我建议使用32feet库,因为我过去曾使用它进行检测和配对,它只是有效。使用Microsoft BT堆栈时,32feet库使用Windows蓝牙套接字API,MSDN上有详细记录。因此,如果您只想扫描设备,也可以直接使用Socket API并使用32feet源代码作为灵感。

祝你好运。