码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu 和 MobilePhone 的 Bluetooth 互联

时间:2020-02-25 13:14:03      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:提示   too   通过命令   fail   device   air   互传文件   end   地址   

因单位的Aliware机器显卡有问题,经常不显示GUI;又,偶尔需要用蓝牙和手机之间互传文件。

故,ssh连接ubuntu,想通过命令行来和连接手机蓝牙 & 发送/接收文件。

 

$ hciconfig


$ hciconfig hci0 up
    [Error] Can‘t init device hci0: Operation not possible due to RF-kill (132)
    [Fix] rfkill unblock all
    OR
    rfkill list all


$ sudo bluetoothctl
> scan on
> 当找到你需要连接的蓝牙设备时,输入scan off,停止探索
    ps, list的设备,不显示device name,只有bluetooth的mac address,
    在手机 关于手机-状态-蓝牙地址 中查看到bluetooth mac address,
    或在手机端尝试连接ubuntu,会在终端有log提示
> pair <bt mac>    
> connect <bt mac>
    [Error] Failed to connect: org.bluez.Error.Failed
    [Fix] install bluez-tools, 源码安装 bluez-hid2hci, 仍然没能解决
    +++ TBD +++

$ bluetooth-sendto --device=<mac address>  <file>
    . send from ubuntu to mobile phone
    . although there was error:  Failed to connect: org.bluez.Error.Failed



# REFERENCE

$ hciconfig - HCI device configuration utility


$ rfkill
    RFKill 是 Linux 内 核 中 的 一 个 子 系 统 ,它 可 提 供 一 个 界 面 ,在 此 界 面 中 可 查 询 、 激 活 并 取 消 激 活 计 算 机 系 统 中 的 无 线 电 传 输 。
    RFKill 界 面 位 于 /dev/rfkill
    使 用 命 令 rfkill list 获 得 设 备 列 表 ,每 个 都 包 含 与 之 关 联 的 索 引 号 ,从 0 开 始 。 您 可 以 使 用 这 个 索 引 号 让 rfkill 停 止 使 用 或 者 使 用 某 个 设 备 ,例 如 :   rfkill block 0 
      rfkill block wifi
      rfkill unblock  xx

Ubuntu 和 MobilePhone 的 Bluetooth 互联

标签:提示   too   通过命令   fail   device   air   互传文件   end   地址   

原文地址:https://www.cnblogs.com/bouygues/p/12360975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!