Подключение к периферийному устройству Bluetooth с низким энергопотреблением
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-битным назначенным ОС адресом.
Типы данных: 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"услуги и их характеристики скрыты. Services и Characteristics свойства не показывают их.
Типы данных: table
Characteristics - Характеристики, входящие в состав периферийного устройстваЭто свойство доступно только для чтения.
Характеристики, включенные в периферийное устройство, возвращаемые в виде таблицы. Для доступа к определенному признаку, перечисленному в таблице, создайте объект с помощью characteristic. Эта таблица содержит следующие столбцы.
| Колонка | Описание |
|---|---|
ServiceName | Имя службы, включенной в периферийное устройство, возвращаемое в виде строки |
ServiceUUID | UUID службы, включенной в периферийное устройство, возвращенный в виде строки |
CharacteristicName | Имя характеристики, включенной в периферийное устройство, возвращаемое в виде строки |
CharacteristicUUID | UUID характеристики, включенной в периферийное устройство, возвращаемый в виде строки |
Attributes | Поддерживаемые операции с характеристикой, возвращаемые в виде массива ячеек. Возможные значения см. в свойстве Attributes |
Полный список стандартных характеристик и способов их интерпретации см. на веб-сайте Bluetooth SIG. Все пользовательские характеристики имеют имя "Custom"в Characteristics и различаются по значениям UUID.
Примечание
На macOS, "Generic Access«и»Generic Attributes"услуги и их характеристики скрыты. Services и Characteristics свойства не показывают их.
Типы данных: table
characteristic | Доступ к характеристике на периферийном устройстве Bluetooth с низким энергопотреблением |
Найдите и установите подключение к периферийному устройству Bluetooth с низким энергопотреблением.
Поиск близлежащих периферийных устройств с таким именем "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 с низким энергопотреблением.
Поиск близлежащих периферийных устройств с таким именем "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 с низким энергопотреблением.
Поиск близлежащих периферийных устройств с таким именем "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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.