Подключение к периферийному устройству Bluetooth Low Energy
A ble объект представляет соединение с Bluetooth® Низкоэнергетическое периферийное устройство с вашего компьютера. Поиск ближайших подключаемых устройств с помощью blelist.
name - Имя устройстваИмя устройства, заданное как вектор символов или строковый скаляр. Идентифицируйте имя периферийного устройства, к которому вы хотите подключиться, используя информацию, возвращенную blelist. Если устройство не имеет name, затем используйте его адрес, чтобы подключиться к нему.
Пример: b = ble("Tile") соединяется с периферийным устройством с именем "Tile".
Типы данных: char | string
address - Адрес устройстваАдрес устройства, заданный как вектор символов или строковый скаляр. Идентифицируйте адрес периферийного устройства, к которому вы хотите подключиться, используя информацию, возвращенную blelist. Если устройство не имеет name, затем используйте его адрес, чтобы подключиться к нему.
Пример: b = ble("5A8769A09DA6") соединяется с периферийным устройством с помощью MAC-адреса "5A8769A09DA6"в Windows® компьютер.
Пример: b = ble("121B0BAC-0DE7-4FB1-909A-EEA6877DBC5C") соединяется с периферийным устройством со случайным назначенным ОС адресом "121B0BAC-0DE7-4FB1-909A-EEA6877DBC5C"на компьютере с macOS.
Типы данных: char | string
Name - Имя периферийного устройстваЭто свойство доступно только для чтения.
Имя периферийного устройства, возвращаемое как строковый скаляр.
Типы данных: string
Address - Адрес периферийного устройстваЭто свойство доступно только для чтения.
Адрес периферийного устройства, возвращенный как строковый скаляр. В Windows это значение является 48-битным MAC-адресом Bluetooth устройства. В macOS это значение является случайным 128-битным адресом OS, назначенным.
Типы данных: string
Connected - Состояние подключения периферийного устройстваtrue или 1 | false или 0Это свойство доступно только для чтения.
Состояние подключения периферийного устройства, возвращаемое как число или логическое 1 (true) или 0 (false).
Типы данных: logical
Services - Услуги, входящие в состав периферийных устройствЭто свойство доступно только для чтения.
Услуги, включенные в периферийное устройство, возвращаются как таблица. Таблица имеет следующие столбцы.
| Столбец | Описание |
|---|---|
ServiceName | Имя службы, включенной в периферийное устройство, возвращаемое в виде строки |
ServiceUUID | UUID услуги, входящей в состав периферийного устройства, возвращаемый как строка |
Полный список стандартных сервисов и их UUID см. на сайте Bluetooth SIG. Все пользовательские службы имеют имя "Custom"и дифференцируются по значениям UUID.
Примечание
На macOS "Generic Access«и» Generic Attributes"услуги и их характеристики скрыты. The Services и Characteristics свойства не отображают их.
Типы данных: table
Characteristics - Характеристики, включенные в периферийное устройствоЭто свойство доступно только для чтения.
Характеристики, включенные в периферийное устройство, возвращаются как таблица. Чтобы получить доступ к определенному признаку, перечисленному в таблице, создайте объект с помощью characteristic. Эта таблица содержит следующие столбцы.
| Столбец | Описание |
|---|---|
ServiceName | Имя службы, включенной в периферийное устройство, возвращаемое в виде строки |
ServiceUUID | UUID услуги, входящей в состав периферийного устройства, возвращаемый как строка |
CharacteristicName | Имя характеристики, включенной в периферийное устройство, возвращаемое в виде строки |
CharacteristicUUID | UUID характеристики, включенной в периферийное устройство, возвращаемый как строка |
Attributes | Поддерживаемые операции с характеристикой, возвращенные как массив ячеек. Смотрите свойство Attributes для возможных значений |
Полный список стандартных характеристик и как их интерпретировать смотрите на сайте Bluetooth SIG. Все пользовательские характеристики имеют имя "Custom"в Characteristics Таблицы и дифференцируются их значениями UUID.
Примечание
На macOS "Generic Access«и» Generic Attributes"услуги и их характеристики скрыты. The Services и Characteristics свойства не отображают их.
Типы данных: table
characteristic | Доступ к характеристике на периферийном устройстве Bluetooth Low Energy |
Поиск и установка соединения с периферийным устройством Bluetooth Low Energy.
Скан ближайших периферийных устройств с именем "Gear Fit2 (E16A)" использование blelist.
blelist("Name","Gear Fit2 (E16A)")
ans=1×5 table
Index Name Address RSSI Advertisement
_____ __________________ ______________ ____ _____________
1 "Gear Fit2 (E16A)" "8498663EE16A" -61 [1×1 struct]
Создайте соединение с устройством.
b = ble("Gear Fit2 (E16A)")b =
ble with properties:
Name: "Gear Fit2 (E16A)"
Address: "8498663EE16A"
Connected: 1
Services: [2×2 table]
Characteristics: [3×5 table]
Show services and characteristics
Поиск и установка соединения с периферийным устройством Bluetooth Low Energy.
Скан ближайших периферийных устройств с именем "Gear Fit2 (E16A)" использование blelist.
blelist("Name","Gear Fit2 (E16A)")
ans=1×5 table
Index Name Address RSSI Advertisement
_____ __________________ ______________ ____ _____________
1 "Gear Fit2 (E16A)" "8498663EE16A" -58 [1×1 struct]
Создайте подключение к устройству с адресной "8498663EE16A". На компьютере с Windows этот адрес представляет 48-битный MAC-адрес Bluetooth периферийного устройства.
b = ble("8498663EE16A")b =
ble with properties:
Name: "Gear Fit2 (E16A)"
Address: "8498663EE16A"
Connected: 1
Services: [2×2 table]
Characteristics: [3×5 table]
Show services and characteristics
Поиск и установка соединения с периферийным устройством Bluetooth Low Energy.
Скан ближайших периферийных устройств с именем "Gear Fit2 (E16A)" использование blelist.
blelist("Name","Gear Fit2 (E16A)")
ans=1×5 table
Index Name Address RSSI Advertisement
_____ __________________ ______________________________________ ____ _____________
1 "Gear Fit2 (E16A)" "2F4AFADA-1F14-4BBD-A1F1-E7E64C0CF5BA" -49 [1×1 struct]
Создайте подключение к устройству с адресной "2F4AFADA-1F14-4BBD-A1F1-E7E64C0CF5BA". На компьютере macOS этот адрес представляет собой случайный 128-битный адрес, назначенный ОС периферийного устройства.
b = ble("2F4AFADA-1F14-4BBD-A1F1-E7E64C0CF5BA")b =
ble with properties:
Name: "Gear Fit2 (E16A)"
Address: "2F4AFADA-1F14-4BBD-A1F1-E7E64C0CF5BA"
Connected: 1
Services: []
Characteristics: []
Show services and characteristics
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.