取消配对后蓝牙COM串行端口不可用



使用Motorola EMDK 2.4的Symbol.WPAN.Bluetooth类,我正在尝试将设备(在这种情况下是zebra MZ220)配对到我的移动设备(运行Windows mobile 6.5.3的Motorola MC75a)。

我与打印机配对如下:

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

如果我尝试与另一台打印机配对,甚至重新绑定同一台打印机,有时会失败,因为COM端口不可用,调查

证实了这一点
bluetooth.LocalComPorts;

从我的调查和检查,而调试似乎蓝牙。remotedevices . unpairall ();有时会释放COM端口,但大约80%的时间不会。

是否有任何方法强制释放端口使用摩托罗拉EMDK或任何其他方法?

Zebra有一个针对windows移动设备的移动SDK。它处理了所有的通信的东西,有一堆很好的例子和很好的文档。

相关内容

  • 没有找到相关文章

最新更新