Windows iot/apps程序化蓝牙配对

Fel*_*ipe 8 c# bluetooth raspberry-pi2 windows-10-iot-core pairing

我正在尝试从运行Windows Iot Core的Raspberry Pi 2播放蓝牙信号,以便我可以从智能手机和其他设备连接到它,但我在实际收到配对信号的最后几天一直困扰着.

使用Windows蓝牙文档,我能够广播信号,我可以从我的桌面和手机上看到它.但是,这是我能得到的.我希望能够在没有PIN的情况下进行配对(设备没有屏幕),但是只要选择了设备,配对就会失败.

我在用

SocketProtectionLevel.BluetoothEncryptionAllowNullAuthentication
Run Code Online (Sandbox Code Playgroud)

DevicePairingKinds.None
Run Code Online (Sandbox Code Playgroud)

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

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

.

[UPDATE]

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

小智 0

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

我记得,为了制作任何嵌入式系统,我们使用电脑的串行端口并将命令传输到设备。我在大卫·琼斯的一篇教程中发现了类似的东西。即将使用串口将蓝牙连接到Windows 10。

在这两种解释中,都使用了 SPP(串行端口配置文件),并且还引用了通用 Windows 应用程序。也许你会得到一些起点或火花来完成你的工作。

检查这个这个。它还使用 RPi 2。