bluetoothlist

Сканирование ближайших устройств Bluetooth Classic

Описание

пример

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

пример

devlist = bluetoothlist("Timeout",time) сканы до time секунд. Период тайм-аута по умолчанию для Windows составляет 35 секунд® и 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"         

The Name и Address столбцы идентифицируют устройство. The Channel столбец указывает канал SPP устройства. The 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