如题,还有当蓝牙配对后是否建立了连接呢? 
rfcomm这个串口仿真协议什么时候建立连接的呢? 
配对后是否就可以直接收发数据流不再用别的协议,如SPP呢? 
补充基于bluez蓝牙协议栈的,菜鸟一只请大家多多指点! 

解决方案 »

  1.   

    配合和建立连接没关系,配对只是表明这两个设备连接过数据库中会记录的
    rfcomm就是蓝牙串口的数据通讯了,android直接建立socket通讯即可
    配对只需要这两个默认设备首次连接才发生
    你还是看看android sdk下面的bluetoothchat例子吧
      

  2.   

    bluetoothchat这个例子我看过了也研究了下,但是这个例子当我连接设备的时候始终没有成功过,会出个异常尝试换过UUID还是出异常
    java.io.IOException: Unable to start Service Discovery,
    蓝牙通信的流程我理解,我不明白的是,既然rfcomm就已经可以实现数据流的收发,那么spp对比rfcomm的优势是什么?