exponenta event banner

bluetoothlist

Сканировать близлежащие устройства Bluetooth Classic

Описание

пример

devlist = bluetoothlist сканирует близлежащие устройства Bluetooth ® Classic. Использоватьbluetooth для подключения к устройству.

пример

devlist = bluetoothlist("Timeout",time) сканирование до time секунд. Время ожидания по умолчанию составляет 35 секунд для Windows ® и 20 секунд для macOS. Значение time должно быть не менее 5.

Примеры

свернуть все

Просканируйте близлежащие устройства Bluetooth Classic и проверьте их состояние подключения.

Использовать 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 В столбце описывается текущее состояние подключения устройства.

Можно также указать значение тайм-аута, меньшее, чем 35 секунд по умолчанию в Windows и 20 секунд в macOS.

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"

Выходные аргументы

свернуть все

Список близлежащих устройств Bluetooth, возвращенный в виде таблицы. Таблица содержит следующие столбцы.

Имя устройства, возвращаемое как строковый скаляр. Несколько устройств могут совместно использовать одно и то же имя.

Типы данных: string

Идентификатор устройства, возвращаемый как строковый скаляр.

Типы данных: string

SPP-канал устройства, возвращаемый как категориальный скаляр. Если канал неизвестен, значение в этом столбце равно Unknown.

Типы данных: categorical

Состояние подключения устройства, возвращаемое в виде строки. Подключиться к устройству Bluetooth можно с помощью bluetooth только если его статус "Ready to connect". Далее следуют возможные значения.

СтоимостьОписание
"Ready to connect"Устройство поддерживает SPP, является парным и нигде не подключено.
"Requires pairing"Устройство поддерживает SPP и не является парным.
"Connected"Устройство поддерживает SPP и подключено.
"Unsupported"Устройство не поддерживает SPP.
"Unknown"Неизвестно, поддерживает ли устройство SPP. Устройство выключено или не отвечает на запрос сканирования.

Типы данных: string

См. также

Представлен в R2020b