一、简介

state 命令用于获取蓝牙适配器(Adapter)的当前状态。通过该命令,用户可以查看适配器的运行状态,例如是否已启用 BLE(低功耗蓝牙)或 BR/EDR(基本速率/增强数据速率)功能。

二、示例

示例 1:查看蓝牙适配器状态

前提条件

确保已打开 bttool 工具, 有关 bttool 的详细命令说明,请参见 bttool 命令说明

ap> bttool

 

命令输入

bttool> state

输出信息

执行成功后,预期输出如下:

Adapter State: <状态值>

 

适配器状态

以下是适配器状态值及其对应的含义:

状态值 释义
0 蓝牙关闭。
1 正在启用 BLE 功能。
2 BLE 功能已启用。
3 正在启用 BR/EDR 功能。
4 BR/EDR 功能已启用。
5 关闭 BR/EDR 功能。
6 关闭 BLE 功能。

示例输出

[bttool] Adapter State: 0

示例 2:查看蓝牙适配器成功启动后的状态

前提条件

在执行此操作之前,需通过 enable 命令启动蓝牙适配器。

ap> bttool
bttool> enable

 

命令输入

bttool> state

输出信息

执行成功后,预期输出如下:

[bttool] Adapter State: 4
Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐