嵌入式ARM设备上的BlueZ-4.101

时间:2016-03-29 21:53:05

标签: python linux bluetooth linux-kernel bluez

我正在嵌入式设备上实现蓝牙,并对BlueZ协议栈有一些疑问。我正在使用BlueZ-4.101(没有选项升级到BlueZ-5),并且没有Python可用。

在花了一些时间研究BlueZ后,我的问题是:

  1. 我的情况需要bluetoothd吗?就像在,它是一个守护进程来处理用户空间和内核之间的Python dbus消息,还是更多?我查看了source并且只能查找大多数dbus相关的来电
  2. 如何确定DeviceID/etc/bluetooth/main.conf的值?我找到了这些instructions (section 3.4),但它们是针对使用BlueZ 5
  3. 的不同平台
  4. sdptool是否可以在不设置DeviceID值的情况下工作?我已经尝试了以下命令并且每次都会收到超时(仅适用于我的本地设备):

    # sdptool browse local
    Browsing FF:FF:FF:00:00:00 ...
    Service Search failed: Connection timed out 
    
  5. simple-agent替换所有python libbluetooth脚本是否可行,或者我是否需要尝试将它们移植到支持的脚本语言?

    < / LI>

    任何帮助将不胜感激!!! 如果需要更多日志,我可以尝试获取它们。

0 个答案:

没有答案