是否有任何解决方法可以在 JAVA ME 中使用 L2CAP 连接到 HID 设备(使用移动设备原生的 JSR-82 规范实现而不是 BlueCove 等)?
我知道 HID 设备通常使用值为 0x0011 的 PSM(协议服务多路复用器)。不幸的是,我发现:
合法的 PSM 值在 (0x1001..0xFFFF) 范围内,最低有效字节必须是奇数,所有其他字节必须是偶数。
上面解释了为什么javax.microedition.io.Connector connect()
当我尝试以下代码时方法会抛出异常:
Connector.open("btl2cap://600010120296:11");