感谢MS在Win10下提供了完整的蓝牙Rfcomm API,这回手机上也能完整实现蓝牙串口的服务器模式了。之前在WP8时代手机上只能实现客户端模式,就是主动连接设备,而不能让设备来主动连接蓝牙串口。而Android上一直可以实现,所以Android版蓝牙串口提供完整的客户端和服务器端模式。现在基于Win10 UWP版的 蓝牙串口 也能实现跟Android版一样的功能了(所以嘛,不是设备不行,WP8对比Win10实在不给力)。
但是!凡事有个但是就不好了。由于Windows的限制,在配对蓝牙设备时如果该设备没有提供串行端口服务,配对后的设备信息里就不会有这个服务了,所以蓝牙串口APP里就会出现查找不到设备的情况。所以在配对设备时一定要先运行 蓝牙串口 ,手机版运行后可以切换到设置里,只要不点击 蓝牙串口 菜单上的退出就没关系。这样配对好蓝牙设备后,对方就认为你有提供蓝牙串行端口服务,在对方的设备上运行 蓝牙串口 时,设备列表里就会出现你的设备了。切记,切记!重要的事情不一定要说三遍^^
还有 蓝牙串口 进入后台后会继续保持连接,要退出的话 点击菜单上的 退出 即可完全退出蓝牙串口!