Windows iot / apps程序化蓝牙配对

时间:2016-02-14 18:36:37

标签: c# bluetooth raspberry-pi2 windows-10-iot-core pairing

我试图从运行Windows Iot Core的Raspberry Pi 2播放蓝牙信号,以便我可以通过智能手机和其他设备连接到它,但我在过去的几天里一直被卡住了实际上接收配对信号。

使用Windows Bluetooth docs我能够广播信号,我可以从桌面和手机上看到它。 但是,这是我能得到的。我希望能够在没有PIN的情况下配对(设备没有屏幕),但只要设备被选中,配对就会失败。

我正在使用

SocketProtectionLevel.BluetoothEncryptionAllowNullAuthentication

DevicePairingKinds.None

但连接回调永远不会被击中。我查看了很多类似的问题,这些问题要么没有答案,要么没有适当的信息,因为我使用的是RPI2,而不是桌面应用程序。

我不打算通过网络界面配对,而只是通过代码

[UPDATE]

我已经尝试了32feet.NET库,但它似乎太旧了,无法支持PI2。 我也尝试了一些NuGet软件包,似乎没有任何工作。

1 个答案:

答案 0 :(得分:0)

我不是物联网的主人,但最近我开始探索它,所以我知道Raspberry Pi 2是硬件,我们可以用它来开发一些基本的物联网设备/概念。我无法帮助你处理代码,但可能有点想法。

我记得,为了制作任何嵌入式系统,我们使用了pc的串口并将命令传输到设备。我在David Jones的一个教程中发现了类似的东西。它将使用串行端口将蓝牙连接到Windows 10。

在两个说明中,都使用了SPP(串行端口配置文件),并且还引用了通用Windows应用程序。可能是你得到一些起点或火花来推动你的工作。

检查thisthis。它也使用RPi 2.