蓝牙主设备类,辅助设备类,服务channel设置问题.

bianmazi 2008-09-25 03:29:31

public void deviceDiscovered(RemoteDevice remoteDevice,DeviceClass deviceClass) {
int dc = deviceClass.getMajorDeviceClass();
int dcc = deviceClass.getMinorDeviceClass();
if (dc == 4096 && dcc == 20) {
String mac = remoteDevice.getBluetoothAddress();
serviceRecords.addElement(getServerUrl(mac, 16));
}
}

private static String getServerUrl(String mac, int channel) {
StringBuffer sb = new StringBuffer();
sb.append("btspp://").append(mac).append(":").append(channel).append(
";authenticate=false;encrypt=false;master=false");
return sb.toString();
}

这是手机客户端连接蓝牙的代码,请问PC蓝牙设备改如何设置主设备类,辅设备类接口,及其那个服务channel呢?
我现在写的是主设备类:4096,辅助设备类接口:20,服务channel:16
这些东西是在pc蓝牙上怎么设置的?

...全文
98 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wipe_tear 2008-09-26
  • 打赏
  • 举报
回复
帮你顶
bianmazi 2008-09-26
  • 打赏
  • 举报
回复
还有,我是用rfcomm进行连接的.但是就连接不上设备.怎么回事呢?
难道那个url不正确吗?
yeah920 2008-09-25
  • 打赏
  • 举报
回复
不懂,帮你顶一下.

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧