使用 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 或任何其他方法强制释放端口?