在Linux(Android)中配置BT支持

时间:2011-12-09 19:10:41

标签: linux android bluetooth

我正在尝试在基于ARM的新Android设备上启用蓝牙支持USB。为了成功打开BT套接字连接,我想我错过了一些神奇的配置。

  • BT通过USB加密狗提供(在大多数Android设备中与UART对比)
  • 我可以成功运行“hcitool scan”来发现设备。
  • 我可以通过C
  • 中的libbluetooth打开一个套接字
  • 当我尝试建立RFCOMM连接时,连接,连接 因为无法建立L2CAP连接而被拒绝。

另外,

  • 对于某些操作系统,我需要批准配对。 (较旧的Ubuntu,一些Windows的BT堆栈。)
  • 外围设备不需要PIN,但在某些情况下我要求提供PIN。 (Windows已经提出过这个问题。较旧版本的Ubuntu已经要求这样做了。也可能是在使用BT 2.0加密狗时,与BT 2.1及以上版本相比?)。
  • 我的PC上随Ubuntu 10提供的蓝牙既不需要PIN也不需要配对。

我是否错过了一条配置,上面写着:i)自动配对设备,ii)如果不需要PIN,请不要申请PIN码?

这是否有在线指南?文档似乎有限。

0 个答案:

没有答案