bluetoothlist
说明
示例
扫描附近的蓝牙经典设备
扫描附近的蓝牙经典设备,并检查其连接状态。
使用 bluetoothlist
列出所有附近的设备。如果设备已连接到另一个设备或应用程序,则该设备可能不会出现在此列表中。您可先断开设备与任何其他设备或应用程序的连接,以便 MATLAB® 发现它。
devlist = bluetoothlist
devlist=5×4 table
Name Address Channel Status
_____________ ______________ _______ __________________
"Pixel 3" "3C286DD533CA" 8 "Ready to connect"
"HC-06" "98D331FB3B77" 1 "Requires pairing"
"mjin-maci" "A886DDA44062" 3 "Requires pairing"
"DMTDevice" "B0B448F47A4C" Unknown "Unknown"
Name
和 Address
列用于标识设备。Channel
列指示设备 SPP 通道。Status
列说明当前设备连接状态。
您还可以指定超时值,该值在 Windows 上小于默认的 35 秒,在 macOS 上小于默认的 20 秒。
devlist = bluetoothlist("Timeout",10)
devlist=3×4 table
Name Address Channel Status
_____________ ______________ _______ __________________
"Pixel 3" "3C286DD533CA" 8 "Ready to connect"
"mjin-maci" "A886DDA44062" 3 "Requires pairing"
输出参量
devlist
— 附近的 Bluetooth 设备的列表
表
附近的 Bluetooth 设备的列表,以表形式返回。该表包含以下列。
Name
— 设备名称
字符串标量
设备名称,以字符串标量形式返回。多个设备可以共享同一个名称。
数据类型: string
Address
— 设备标识符。
字符串标量
设备标识符,以字符串标量形式返回。
数据类型: string
Channel
— 设备通道
分类标量
设备 SPP 通道,以分类标量形式返回。如果通道未知,则此列中的值为 Unknown
。
数据类型: categorical
Status
— 设备连接状态
"Ready to connect"
| "Requires pairing"
| "Connected"
| "Unsupported"
| "Unknown"
设备连接状态,以字符串形式返回。仅当 Bluetooth 设备的状态为 "Ready to connect"
时,才能使用 bluetooth
连接到它。可能的值如下。
值 | 描述 |
---|---|
"Ready to connect" | 设备支持 SPP,已配对,但未连接到任何位置。 |
"Requires pairing" | 设备支持 SPP,但未配对。 |
"Connected" | 设备支持 SPP 且已连接。 |
"Unsupported" | 设备不支持 SPP。 |
"Unknown" | 不知道设备是否支持 SPP。设备已关闭或无法响应扫描请求。 |
数据类型: string
版本历史记录
在 R2020b 中推出
另请参阅
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)