• 20231114在HP笔记本的ubuntu20.04系统下向RealmeQ手机发送PDF文件


    20231114在HP笔记本的ubuntu20.04系统下向RealmeQ手机发送PDF文件
    2023/11/14 14:11


    手机:Realme Q
    笔记本电脑:HP
    https://item.jd.com/100012583174.html
    惠普(HP)战66 三代AMD版 14英寸轻薄笔记本电脑(锐龙7nm 六核 R5-4500U 8G 256G 一年上门+意外 2年电池)


    百度:ubuntu BT蓝牙扫描 传输
    https://download.csdn.net/blog/column/10505902/125683989
    Ubuntu蓝牙Bluetooth命令行连接发送文件完整流程


    1.确保bluez已安装好
    $sudo apt install bluez

    2.查看当前蓝牙阻塞状态
    $sudo rfkill list

    如果上面阻塞状态为yes,表示蓝牙关闭,则需要unblock打开蓝牙:
    $sudo rfkill unblock bluetooth

    3.执行bluetoothctl
    $bluetoothctl

    4.扫描其他蓝牙设备
    $scan on

    5.配对指定的蓝牙设备
    $pair AA:AA:xxxxxx
    $trust dev_address

    pair 58:85:e9:2e:52:2a
    trust 58:85:e9:2e:52:2a
    connect 58:85:e9:2e:52:2a

    6.如果没有安装bluez-tools则需要安装

    $sudo apt install bluez-tools
    使用bt-obex发送文件:
    $bt-obex -p [remote_mac] [file]

    譬如:
    $bt-obex -p F0:6B:CA:A2:C4:69 ~/xxx.pdf
    bt-obex -p 58:85:e9:2e:52:2a ~/readme.pdf

    命令行监听接收则可以先执行命令:
    $bt-obex -s [path]

    譬如:
    $bt-obex -s ~/Downloads

    RealmeQ手机相关截图:


    参考资料:
    百度:bluetoothctl connect  pair
    https://blog.csdn.net/qq_28877125/article/details/134130625
    【RP-RV1126】配置一套简单的板级配置


    https://www.python100.com/html/82170.html
    Bluetoothctl全解析

    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ 
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ 
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ uname -r
    5.15.0-88-generic
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ 
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ 
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ sudo apt install bluez
    [sudo] password for rootroot: 
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    bluez is already the newest version (5.53-0ubuntu3.6).
    bluez set to manually installed.
    0 upgraded, 0 newly installed, 0 to remove and 102 not upgraded.
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ 
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ 
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ sudo rfkill list
    0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
    1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ 
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ bluetoothctl
    Agent registered
    [CHG] Device 48:B8:A6:3A:04:6D RSSI: -73
    [CHG] Device 43:4C:5D:C5:0B:1F RSSI: -82
    [CHG] Device 4C:E1:73:B8:8C:0F RSSI: -97
    [CHG] Device 49:3C:99:18:0A:1B RSSI: -83
    [CHG] Device 53:98:AF:96:B5:34 RSSI: -92
    [CHG] Device 45:C9:70:CD:02:20 RSSI: -85
    [CHG] Device 59:B2:26:FF:62:53 RSSI: -57
    [CHG] Device 65:8F:BE:BC:26:29 RSSI: -89
    [CHG] Device 98:DA:B0:07:6D:32 RSSI: -77
    [NEW] Device 4E:EE:7C:E2:63:5D 4E-EE-7C-E2-63-5D
    [CHG] Device 45:C9:70:CD:02:20 RSSI: -85
    [CHG] Device 7A:1B:5D:D7:A2:FB RSSI: -87
    [CHG] Device 52:BC:9A:84:72:0E RSSI: -93
    [CHG] Device 53:98:AF:96:B5:34 RSSI: -90
    [CHG] Device 49:3C:99:18:0A:1B RSSI: -88
    [CHG] Device 54:28:76:FE:F0:88 RSSI: -86
    [NEW] Device 6D:BB:E1:6C:93:CB 6D-BB-E1-6C-93-CB
    [CHG] Device DC:F0:90:3F:BC:78 RSSI: -71
    [CHG] Device 52:89:F4:C9:74:A7 RSSI: -74
    [CHG] Device 52:89:F4:C9:74:A7 ManufacturerData Key: 0x004c
    [CHG] Device 52:89:F4:C9:74:A7 ManufacturerData Value:
      01 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00  ......@.........
      00                                               .               
    [CHG] Device 7A:1B:5D:D7:A2:FB RSSI: -97
    [CHG] Device 90:E4:68:E2:FE:43 RSSI: -59
    [CHG] Device 61:22:DF:10:F5:72 RSSI: -82
    [CHG] Device 65:8F:BE:BC:26:29 RSSI: -89
    [CHG] Device 24:8D:0C:DE:34:AB RSSI: -99
    [CHG] Device 47:18:94:BC:80:8F RSSI: -93
    [CHG] Device 4C:E1:73:B8:8C:0F RSSI: -96
    [CHG] Device 5F:C0:39:33:B1:99 RSSI: -93
    [CHG] Device 98:DA:B0:07:6D:32 RSSI: -72
    [CHG] Device 36:7E:54:84:FD:F5 RSSI: -63
    [CHG] Device 52:BC:9A:84:72:0E RSSI: -91
    [CHG] Device 36:7E:54:84:FD:F5 RSSI: -61
    [CHG] Device 43:72:FC:CA:8F:37 RSSI: -93
    [CHG] Device 52:BC:9A:84:72:0E RSSI: -89
    [CHG] Device 52:89:F4:C9:74:A7 RSSI: -79
    [CHG] Device 52:89:F4:C9:74:A7 ManufacturerData Key: 0x004c
    [CHG] Device 52:89:F4:C9:74:A7 ManufacturerData Value:
      01 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00  ......@.........
      00                                               .               
    [CHG] Device 56:E8:2E:9D:A3:52 RSSI: -62
    [CHG] Device 04:7F:0E:4B:F7:F4 RSSI: -83
    [CHG] Device 49:3C:99:18:0A:1B RSSI: -89


    [bluetooth]# pair 58:85:e9:2e:52:2a
    Attempting to pair with 58:85:E9:2E:52:2A
    Failed to pair: org.bluez.Error.AlreadyExists
    [CHG] Device 6A:9C:5C:AC:BE:C6 RSSI: -71
    [CHG] Device 78:4F:5F:A4:D0:7D RSSI: -84
    [CHG] Device C8:76:25:6F:1E:36 RSSI: -75
    [CHG] Device 34:5B:B4:1C:4A:48 RSSI: -95
    [CHG] Device 1D:8F:FD:E3:96:99 RSSI: -64


    [bluetooth]# trust 58:85:e9:2e:52:2a
    Changing 58:85:E9:2E:52:2A trust succeeded
    [CHG] Device 4A:92:48:B6:27:1F RSSI: -61
    [CHG] Device 98:DA:B0:07:6D:32 RSSI: -70
    [CHG] Device 9C:77:01:D3:8F:F2 RSSI: -80
    [CHG] Device 9C:97:89:80:29:C1 RSSI: -90
    [NEW] Device 42:61:52:B5:27:10 42-61-52-B5-27-10
    [CHG] Device 50:58:94:C2:95:42 RSSI: -97
    [CHG] Device 5B:80:5F:E4:B5:01 RSSI: -63
    [CHG] Device 41:12:BF:5A:CF:50 RSSI: -90
    [CHG] Device 11:4F:6E:39:E3:BE RSSI: -66


    [bluetooth]# connect 58:85:e9:2e:52:2a
    Attempting to connect to 58:85:e9:2e:52:2a
    [CHG] Device 23:46:31:3B:23:62 RSSI: -89
    [CHG] Device 66:66:11:EE:D5:FB RSSI: -88
    [CHG] Device 9C:97:89:80:29:C1 RSSI: -90
    [CHG] Device 1D:8F:FD:E3:96:99 RSSI: -67
    [CHG] Device 5A:52:DD:82:B0:3B RSSI: -79
    [CHG] Device 41:12:BF:5A:CF:50 RSSI: -86
    [CHG] Device 71:A2:CF:F1:C4:35 RSSI: -87
    [CHG] Device 90:E4:68:E2:FE:43 RSSI: -57
    [CHG] Device 9C:97:89:80:29:C1 RSSI: -93
    [CHG] Device 41:12:BF:5A:CF:50 RSSI: -85
    [CHG] Device 3D:B5:F6:A6:A1:44 RSSI: -76
    [CHG] Device 3D:B5:F6:A6:A1:44 ManufacturerData Key: 0x004c
    [CHG] Device 3D:B5:F6:A6:A1:44 ManufacturerData Value:
      13 07 02 07 77 fa 26 70 6b                       ....w.&pk       
    [CHG] Device 90:E4:68:E2:FE:43 RSSI: -56
    [CHG] Device 4A:92:48:B6:27:1F RSSI: -76
    [CHG] Device 9C:97:89:80:29:C1 RSSI: -94
    [CHG] Device 7F:F4:25:34:0C:F8 RSSI: -75
    [CHG] Device 11:4F:6E:39:E3:BE RSSI: -71
    [CHG] Device 67:46:4A:79:15:04 RSSI: -93
    [CHG] Device 90:E4:68:E2:FE:43 RSSI: -56
    [NEW] Device 71:B0:FA:94:A7:2A 71-B0-FA-94-A7-2A
    [CHG] Device 48:8B:F9:30:5F:64 RSSI: -91
    [CHG] Device 5B:80:5F:E4:B5:01 RSSI: -74
    [CHG] Device 4A:92:48:B6:27:1F RSSI: -76
    [CHG] Device 52:23:C7:0A:67:1E RSSI: -53
    [CHG] Device 5A:52:DD:82:B0:3B RSSI: -76
    [CHG] Device 67:46:4A:79:15:04 RSSI: -80
    [CHG] Device 11:4F:6E:39:E3:BE RSSI: -66
    [CHG] Device 3D:B5:F6:A6:A1:44 RSSI: -77
    [CHG] Device 52:5D:B9:9D:B6:33 RSSI: -80
    [CHG] Device 5E:2C:7B:1A:25:51 RSSI: -94
    [CHG] Device 5B:80:5F:E4:B5:01 RSSI: -71
    [CHG] Device 41:12:BF:5A:CF:50 RSSI: -82
    [CHG] Device 64:1D:CD:1E:A4:12 RSSI: -67
    [CHG] Device 24:01:0E:9B:AC:56 RSSI: -68
    [CHG] Device 6A:15:10:B9:3D:87 RSSI: -72
    [CHG] Device 4B:F3:ED:9B:02:46 RSSI: -78
    [CHG] Device 6A:15:10:B9:3D:87 RSSI: -73
    [CHG] Device 36:D5:15:8A:8C:57 RSSI: -95
    [CHG] Device 90:E4:68:E2:FE:43 RSSI: -55
    [CHG] Device 66:66:11:EE:D5:FB RSSI: -89
    [CHG] Device 3D:B5:F6:A6:A1:44 RSSI: -72
    [CHG] Device 23:46:31:3B:23:62 RSSI: -86
    [CHG] Device 11:4F:6E:39:E3:BE RSSI: -66
    [CHG] Device 24:01:0E:9B:AC:56 RSSI: -68
    [CHG] Device 5B:2B:52:0A:A7:EA RSSI: -89
    [CHG] Device 1D:8F:FD:E3:96:99 RSSI: -57
    [CHG] Device 58:85:E9:2E:52:2A Connected: yes
    [CHG] Device 7B:3C:96:A7:E7:3D RSSI: -75
    [CHG] Device E8:D1:E2:C2:F9:7D RSSI: -96
    [CHG] Device 64:1D:CD:1E:A4:12 RSSI: -75
    [CHG] Device 23:46:31:3B:23:62 RSSI: -85
    [CHG] Device 71:A2:CF:F1:C4:35 RSSI: -88
    [CHG] Device 52:5D:B9:9D:B6:33 RSSI: -71
    [CHG] Device 1D:8F:FD:E3:96:99 RSSI: -57


    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ 
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ sudo apt install bluez-tools
    [sudo] password for rootroot: 
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    The following NEW packages will be installed:
      bluez-tools
    0 upgraded, 1 newly installed, 0 to remove and 102 not upgraded.
    Need to get 153 kB of archives.
    After this operation, 1,048 kB of additional disk space will be used.
    Get:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 bluez-tools amd64 2.0~20170911.0.7cb788c-2build1 [153 kB]
    Fetched 153 kB in 1s (104 kB/s)     

    Selecting previously unselected package bluez-tools.
    (Reading database ... 213456 files and directories currently installed.)
    Preparing to unpack .../bluez-tools_2.0~20170911.0.7cb788c-2build1_amd64.deb ...
    Unpacking bluez-tools (2.0~20170911.0.7cb788c-2build1) ...
    Setting up bluez-tools (2.0~20170911.0.7cb788c-2build1) ...
    Processing triggers for man-db (2.9.1-1) ...

    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ 
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ bt-obex -p 58:85:e9:2e:52:2a ~/readme.pdf
    [Transfer#readme.pdf] Waiting...
    [Transfer#readme.pdf] Progress: 100%
    [Transfer#readme.pdf] Completed

    (bt-obex:3062): GLib-CRITICAL **: 14:53:07.194: g_atomic_ref_count_dec: assertion 'g_atomic_int_get (arc) > 0' failed
    rootroot@rootroot-HP-ZHAN-66-Pro-A-14-G3:~$ 

  • 相关阅读:
    【数据库】MySQL数据表记录改操作
    安卓Termux搭建web服务器【公网远程手机Android服务器】
    免费SSL证书的作用及其优势
    一篇让你无论跳槽还是晋升,都甩别人几条街的知识
    滚雪球学Java(42):探索对象的奥秘:解析Java中的Object类
    200、使用默认 Exchange 实现 P2P 消息 之 消息生产者(发送消息) 和 消息消费者(消费消息)
    三维目标检测之ROS可视化
    操作系统导论-第四章作业(待更)
    【随想录】Day32—第八章 贪心算法 part02
    前(jsencrypt)后(node-rsa/crypto)端 RSA 加密与解密
  • 原文地址:https://blog.csdn.net/wb4916/article/details/134399729