1

使用 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;

根据我在调试时的调查和检查,它似乎是 bluetooth.RemoteDevices.UnPairAll(); 有时会释放 COM 端口,但大约 80% 的时间不会。

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

4

1 回答 1

0

Zebra 有一个用于 windows 移动设备的移动 SDK。它处理所有的通讯内容,并有很多很好的例子和很好的文档。

于 2011-09-21T14:20:08.037 回答