【发布时间】:2014-12-08 18:42:01
【问题描述】:
我想在我的 Ubuntu 系统上自动执行蓝牙操作。 是否有任何脚本或应用程序可用于执行基本的蓝牙操作,如启用、发现、文件传输和禁用。
【问题讨论】:
标签: linux shell ubuntu bluetooth terminal
我想在我的 Ubuntu 系统上自动执行蓝牙操作。 是否有任何脚本或应用程序可用于执行基本的蓝牙操作,如启用、发现、文件传输和禁用。
【问题讨论】:
标签: linux shell ubuntu bluetooth terminal
你可以通过运行来启用你的蓝牙棒
$ hciconfig hciX up
其中 hciX 是蓝牙设备名称(例如 hci0)
要获取设备列表,只需键入
$ hciconfig -a
(http://linux.die.net/man/8/hciconfig)
安装 BlueZ 包后,您可以使用发现附近的设备
$ hcitool inq
(http://linux.die.net/man/1/hcitool)
如果您希望使用 OBEX 传输(将文件从 bt 设备发送到另一个设备时使用的协议),您应该安装 OpenOBEX 包,您可以使用它输入
$ obexftp -b 00:11:22:33:44:55 --put /some/file/to.put
发送 /some/file/to.put 到 bt 地址为 00:11:22:33:44:55 的设备 (http://linux.die.net/man/1/obexftp)
最后,如果您想禁用蓝牙适配器,只需拨打电话
$ hcitool hciX down
更新
为了使上面列出的命令可用,应在您的系统上安装以下软件包。其中一些可能涉及内核扩展(如附加模块)。
问候
【讨论】: