关于蓝牙设备之间的连接问题
2009-11-08 20:15
337 查看
弟在看蓝牙范例时的问题,我发现定义UUID以及命名URL的时候的格式在客户和服务端有很大的不同,望高人指教!!以下是连接代码:
服务器:private static final UUID ECHO_SERVER_UUID = new UUID( "F0E0D0C0B0A000908070605040302010", false);
StringBuffer url = new StringBuffer("btspp://");
url.append("localhost").append(':');
url.append(ECHO_SERVER_UUID.toString());
url.append(";name=Echo Server");
url.append(";authorize=false");
客户端:private static final UUID ECHO_SERVER_UUID = new UUID( "F0E0D0C0B0A000908070605040302010", false);
String url = sr.getConnectionURL( ServiceRecord.NOAUTHENTICATE_NOENCRYPT, false);
我的疑问:1.为什么客户和服务端的UUID定义是一样的呢??UUID不是具有唯一性么?而且这样定义与API上写的规范值很不同!客户和服务端UUID定义可以不同么?API提供的长短UUID要如何选择使用呢?
2.URL的定义服务端写的很详细,客户端却可以直接调用serverecord的field,我看了API,发现服务端也可以进行调用,这里为什么不用呢??URL的定义有没有统一的规范呢??
大家谁知道一些都可以和我交流下啊!我也在努力翻书找
服务器:private static final UUID ECHO_SERVER_UUID = new UUID( "F0E0D0C0B0A000908070605040302010", false);
StringBuffer url = new StringBuffer("btspp://");
url.append("localhost").append(':');
url.append(ECHO_SERVER_UUID.toString());
url.append(";name=Echo Server");
url.append(";authorize=false");
客户端:private static final UUID ECHO_SERVER_UUID = new UUID( "F0E0D0C0B0A000908070605040302010", false);
String url = sr.getConnectionURL( ServiceRecord.NOAUTHENTICATE_NOENCRYPT, false);
我的疑问:1.为什么客户和服务端的UUID定义是一样的呢??UUID不是具有唯一性么?而且这样定义与API上写的规范值很不同!客户和服务端UUID定义可以不同么?API提供的长短UUID要如何选择使用呢?
2.URL的定义服务端写的很详细,客户端却可以直接调用serverecord的field,我看了API,发现服务端也可以进行调用,这里为什么不用呢??URL的定义有没有统一的规范呢??
大家谁知道一些都可以和我交流下啊!我也在努力翻书找
相关文章推荐
- 关于蓝牙设备之间共享网络的问题(android4.2)
- 关于windows mobile5 设备连接数据线的网络问题
- 关于安卓6.0无法查找蓝牙设备的问题
- 关于android音频连接外部设备 并配对的问题
- 关于Mac Pro蓝牙接收移动设备传送文件的问题
- android app与蓝牙设备之间连接与通讯
- iOS BLE 关于app连接已配对设备的问题
- Android Bluetooth蓝牙开发:Bluetooth蓝牙设备之间的连接建立(3)
- 关于 iOS设备真机调度时,设备连接导致的 Device busy问题
- 关于安卓6.0无法查找蓝牙设备的问题
- 关于DM8168的SATA接口与SATA3设备连接建立失败的问题
- IOS app蓝牙连接硬件设备 自动断开问题
- 关于android 经典蓝牙开发 使用UUID连接的问题
- 关于手机蓝牙连接多个设备
- android6.0以上设备连接不上蓝牙问题
- 关于DM8168的SATA接口与SATA3设备连接建立失败的问题
- iOS 关于已配对设备重新检测连接问题
- 关于蓝牙设备利用串口传输被中断的问题
- android 关于蓝牙间通信,及RFID设备读写芯片问题的处理方案
- Android Bluetooth蓝牙开发:Bluetooth蓝牙设备之间的连接建立(3)