使用摩托罗拉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或任何其他方法释放端口?
我已经遇到与Symbol Bluetooth API相同的问题,但我不确定它是否是打印机(它恰好是原型单元)。斑马SDK是更好的,但针对他们的打印机(显然)。 – tcarvin