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:\~$

相关推荐
晶台光耦14 小时前
光耦应用 | 晶台光耦在手机充电头里的应用
智能手机
南风微微吹15 小时前
最新国考《行测+申论》历年真题及答案解析电子版pdf(2000-2026年)
pdf
wujian831116 小时前
豆包导出pdf方法
人工智能·ai·pdf·豆包·deepseek·ai导出鸭
2601_9547064918 小时前
2026 云手机五款横评:傲晨云、多多云、六边云、川川云、桃心云实测,全能首选无悬念
智能手机
俊哥工具20 小时前
鼠标自动连点怎么设置?详细教学,简单易懂!
python·django·pdf·计算机外设·virtualenv·pygame
小猫爱游戏21 小时前
theone陪伴ai手机版免费版下载安装教程附带最新邀请码theone陪伴ai设定教程接入下载使用教程手机版安卓版app鸿蒙版苹果版IOS电脑版安装包下载地址
android·人工智能·智能手机·theone陪伴ai·theone陪伴ai下载·免费下载安装·接入微信教程
2601_9503160621 小时前
塞尔达攻略+塞尔达设定集+塞尔达传说攻略
游戏·pdf·电视盒子
号码认证服务21 小时前
企业固话号码认证能覆盖哪些手机品牌?支持华为、小米、OPPO、vivo等机型
服务器·网络·经验分享·python·华为·智能手机·云计算
2zcode1 天前
基于改进YOLOv5n与OpenVINO加速的课堂手机检测系统设计与实现
yolo·智能手机·openvino
号码认证服务1 天前
如何让来电显示公司名代替陌生数字号码?企业号码认证开通指南
服务器·c语言·网络·经验分享·智能手机·云计算·php