bluetoothlist

Отсканируйте соседние устройства Классики Bluetooth

Описание

пример

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

пример

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

Примеры

свернуть все

Отсканируйте соседние устройства Классики Bluetooth и проверяйте их состояние связи.

Используйте 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