Tag: 32feet

将蓝牙设备连接到32位.NET蓝牙库的电脑上

如果您想知道如何使用32feet.NET库与蓝牙设备进行通信,请阅读该解决scheme 我目前正试图通过计算机和自build的.NET Gadgeteer原型之间的蓝牙进行通信。 Gadgeteer原型由主板,电源和蓝牙模块组成。 该模块处于可发现模式。 在计算机上运行基于32feet .NET蓝牙的自定义蓝牙程序。 该程序检测范围内的所有蓝牙设备,并尝试与他们配对。 但是,这不是自动完成的,我必须input设备的配对码。 如何配对设备而不input配对码? 设备被find,问题是配对的一部分。 我尝试了很多,但没有find解决scheme… foreach (BluetoothDeviceInfo device in this.deviceList) { try { //BluetoothClient client = new BluetoothClient(this.CreateNewEndpoint(localAddress)); //BluetoothEndPoint ep = this.CreateNewEndpoint(device.DeviceAddress); EventHandler<BluetoothWin32AuthenticationEventArgs> handler = new EventHandler<BluetoothWin32AuthenticationEventArgs>(HandleRequests); BluetoothWin32Authentication auth = new BluetoothWin32Authentication(handler); BluetoothSecurity.PairRequest(device.DeviceAddress, null); } } 此代码块启动配对,它的工作原理,但Windows要求我input设备的配对代码。 我读了关于BluetoothWin32Authentication以防止这种情况,但我不明白。 private void HandleRequests(object that, BluetoothWin32AuthenticationEventArgs e) { e.Confirm = true; […]