wince多台蓝牙设备连接同一台蓝牙打印机或手机时,偶尔其中有无法连接的机器。
wince多台蓝牙手持机设备连接同一台蓝牙打印机或手机时,偶尔其中有无法连接的机器。
删掉蓝牙设备的控制面板中蓝牙管理器中的KEY和PIN信息后,可以搜索然后重新配对连接蓝牙设备;或者手持机连接手机第二次无法连接时,把手机的原配对信息删掉,就可以重新配对连接了.
或者把手持机的注册表中蓝牙信息删掉,然后重启,搜索蓝牙再重新配对就行了。
求解,如果从底层代码解决这个问题?
[解决办法]
你的蓝牙是BSCP 的固件结构的吧?
如果这个,看你用了什么BCSP的固件了,这个东西你必须找蓝牙厂家来合作,否则那个协议太难搞,或者不开源的,搞死人。
你们的app程序员+驱动工程师你+第三方给力技术支持才行。
[解决办法]
微软有一个csr 的老的dll 不开源的,遇到bug 就麻烦很多的。
[解决办法]
目前已经基本确认为蓝牙固件模块问题,刷机都无法连接,只能删掉蓝牙管理器中的配对信息。
有更详细的解释吗?是否能单独在应用层操作蓝牙来解决?
是否自动配对问题?貌似不像,因为已经重启蓝牙,仍然无法解决
[解决办法]
1、蓝牙地址有没有区分,如果a和b是一个地址,可能会出现这种混乱现象。
2、如果地址有区分,那么换个蓝牙设备,如nokia的手机,是否能正常连接。不是所有的蓝牙设备协议都做的很好,很兼容。也许是蓝牙打印机本身的问题。不过如果真是这样,又非这个设备不可。那你还是找原厂支持吧。