我想在我的Ubuntu系统上自动执行蓝牙操作。 是否有任何脚本或应用程序可用于执行基本的蓝牙操作,如启用,发现,文件传输和禁用。
答案 0 :(得分:2)
您可以通过运行
启用蓝牙棒$ 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发送到设备,地址为00:11:22:33:44:55 (http://linux.die.net/man/1/obexftp)
最后,如果您想禁用蓝牙适配器,请致电
$ hcitool hciX down
<强>更新强>
应在系统上安装以下软件包,以便使上面列出的命令可用。其中一些可能涉及内核扩展(如附加模块)。
此致