Linux命令行连接蓝牙设备
Linux命令行连接蓝牙设备
查看Bluetooth设备:
hciconfig

启动一个Bluetooth设备,例如:hci0:
hciconfig hci0 up
相关指令
查看特定的Bluetooth设备(例如,设备名为
hci0):hciconfig hci0
关闭一个Bluetooth设备(例如,设备名为
hci0):hciconfig hci0 down
修改一个Bluetooth设备的名称(例如,设备名为
hci0,新的名称为MyDevice):hciconfig hci0 name "MyDevice"
管理蓝牙设备
启动bluetoothctl蓝牙交互式的命令行工具:
bluetoothctl

扫描蓝牙设备
scan on

找到目标设备后关闭扫描
scan off
配对蓝牙设备
pair 设备的MAC地址

信任目标蓝牙设备
trust 设备的MAC地址
连接蓝牙设备
connect 设备的MAC地址

退出bluetoothctl控制台:
键盘按键组合“Ctrl+D”
断开蓝牙
disconnect 设备的MAC地址
相关命令
列出可用设备
devices

显示设备信息
info

bluetoothctl工具help目录:
- advertise - 广告选项子菜单。
- scan - 扫描选项子菜单。
- gatt - 通用属性子菜单。
- list - 列出可用的控制器。
- show [ctrl] - 显示控制器信息。
- select - 选择默认控制器。
- devices - 列出可用设备。
- paired-devices - 列出已配对设备。
- system-alias - 设置控制器别名。
- reset-alias - 重置控制器别名。
- power <on/off> - 设置控制器电源状态。
- pairable <on/off> - 设置控制器配对模式。
- discoverable <on/off> - 设置控制器可发现模式。
- discoverable-timeout [value] - 设置可发现超时时间。
- agent <on/off/capability> - 启用/禁用具有给定能力的代理。
- default-agent - 将代理设置为默认代理。
- advertise <on/off/type> - 启用/禁用给定类型的广告。
- set-alias - 设置设备别名。
- scan <on/off> - 扫描设备。
- info [dev] - 显示设备信息。
- pair [dev] - 与设备配对。
- trust [dev] - 信任设备。
- untrust [dev] - 不再信任设备。
- block [dev] - 阻止设备。
- unblock [dev] - 解除对设备的阻止。
- remove - 移除设备。
- connect - 连接设备。
- disconnect [dev] - 断开与设备的连接。
- menu - 选择子菜单。
- version - 显示版本信息。
- quit - 退出程序。
- exit - 退出程序。
- help - 显示程序的帮助信息。
- export - 打印环境变量。
Linux命令行连接蓝牙设备的更多相关文章
- 【转载】Linux系统下命令行连接蓝牙设备 查看查找 蓝牙
Linux系统下命令行连接蓝牙设备 2018年11月26日 10:47:27 Zz笑对一切 阅读数:741 1.打开系统蓝牙 sudo service bluetooth start 1 进入bl ...
- SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题
一.SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 linux 设置系统语言 修改 /etc/sysconfig/i18n 文件,如 LANG="en_ ...
- 12款最佳Linux命令行终端工具, 20款优秀的 Linux 终端仿真器
12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的 ...
- wpa_supplicant 移植及 linux 命令行模式配置无线上网
本文涉及内容为linux 命令行模式配置无线上网 及 wpa_supplicant 移植到开发板的过程,仅供参考. 1.源码下载 wpa_supplicant 源码下载地址 :http://hosta ...
- Linux命令行技巧
Linux命令行技巧 命令 描述 • apropos whatis 显示和word相关的命令. 参见线程安全 • man -t man | ps2pdf - > man.pdf 生成一个PDF格 ...
- 20个linux命令行工具监视性能(下)
昨天晚上第一次翻译了<20 Command Line Tools to Monitor Linux Performance>中的前十个命令,翻译得不是很好,今天晚上继续把后面的十个也翻译给 ...
- 7个基于Linux命令行的文件下载和网站浏览工具
7个基于Linux命令行的文件下载和网站浏览工具 时间:2015-06-01 09:36来源:linux.cn 编辑:linux.cn 点击: 2282 次 Linux命令行是GNU/Linux中最神 ...
- linux命令行模式下对FTP服务器进行文件上传下载
参考源:点击这里查看 1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码 ...
- 分布式进阶(十) linux命令行下载文件以及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel
linux命令行下载文件以及常用工具:wget.Prozilla.MyGet.Linuxdown.Curl.Axel 本文介绍常用的几种命令行式的下载工具:wget.Prozilla.MyGet.Li ...
- SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...
随机推荐
- 集成Nacos
版本统一:Spring Boot 2.6.11,Spring Cloud 2021.0.4,Spring Cloud Alibaba 2021.0.4.0: Maven 仓库记得配置中央仓库,私服上有 ...
- 『玩转Streamlit』--片段Fragments
在 Streamlit 应用开发中,Fragments组件是一种用于更精细地控制页面元素更新和显示顺序的工具. 它允许开发者将内容分解成多个小的片段,这些片段可以按照特定的顺序或者逻辑进行更新,而不是 ...
- 【第2章】matlab程序设计基础
matlab语言的常量与变量 matlab语言的变量命名规则 由一个字母引导,后面可以为其他字符. 区分大小写 如Abc ≠ ABc matlab的保留常量 以下为系统保留常量,自己定义的变量不能与他 ...
- 企业IT基础资源管理的“帮帮团”上线啦——源启云原生基础设施管理平台
为助力企业提升基础资源一体化管理和交付效率,以更先进的基础设施管理方式来满足现代企业业务持续扩展和复杂化的需要,中电金信运用基础设施即代码(Infrastructure as Code,简称IaC)技 ...
- 【报错解决】【人工智能】【深度学习】验证cuda和tensorflow之间的版本对应关系时遇到的问题
验证环境B 验证成功,没有问题 验证环境A 得到结果false 检查是否与CUDA关联成功 tf.test.is_built_with_cuda() 发现没有关联成功 根据查询可知道,失败的原因是1. ...
- Argocd基于网络的终端
https://argo-cd.readthedocs.io/en/stable/operator-manual/web_based_terminal/ 官网参考: https://argo-cd ...
- pmml(模型标准化)
PMML简介PMML全称预言模型标记模型(Predictive Model Markup Language),以XML 为载体呈现数据挖掘模型.PMML 允许您在不同的应用程序之间轻松共享预测分析模型 ...
- Qt/C++最新地图组件发布/历时半年重构/同时支持各种地图内核/包括百度高德腾讯天地图
一.前言说明 最近花了半年时间,专门重构了整个地图组件,之前写的比较粗糙,有点为了完成功能而做的,没有考虑太多拓展性和易用性.这套地图自检这几年大量的实际项目和用户使用下来,反馈了不少很好的建议和意见 ...
- 使用GPIO判断网线拔插
USB网卡和以太网交换机"常连"后,增加交换机插拔网线判断机制 这个项目已经做了小半年了,客户是一个做智能电话机的.所谓的智能电话就是一台可以插网线.电话线,外观却是座机的手机. ...
- 今天记录一下管理系统中预览pdf的方法
在管理系统中,有很多需要预览文件的操作,既方便用户查看又可以不用打开新的页面,我发现一个不错的方法,记录一下 <el-dialog title="" :visible.syn ...