2011-09-21 112 views
1

使用摩托罗拉EMDK 2.4中的Symbol.WPAN.Bluetooth类我试图将一个设备(在这种情况下为斑马纹MZ220)配对到我的移动设备(一个运行Windows Mobile 6.5.3的摩托罗拉MC75a)。解除配对后蓝牙COM串口不可用

我与打印机配对如下:

bluetooth.RemoteDevices.UnPairAll(); 
RemoteDevice rd = new RemoteDevice(_name, _address, "Serial"); 
rd.LocalComPort = _commPortNumber;  
rd.Pair(); 

如果我尝试与另一台打印机配对,甚至重新绑定它有时会失败,同一台打印机,因为通过调查

bluetooth.LocalComPorts; 
证实的COM端口不可用

从我的调查和检查,虽然调试似乎bluetooth.RemoteDevices.UnPairAll();有时会释放COM端口,但大约80%的时间没有。

无论如何强制使用摩托罗拉EMDK或任何其他方法释放端口?

+0

我已经遇到与Symbol Bluetooth API相同的问题,但我不确定它是否是打印机(它恰好是原型单元)。斑马SDK是更好的,但针对他们的打印机(显然)。 – tcarvin

回答