state 子命令

[ English | 简体中文 ]

一、简介

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