文档帮助中心文档
扫描附近蓝牙低能外围设备
= blelist列表
= blelist列表(名称、值)
例子
列表= blelist扫描附近的广告®您的计算机检测到的低能量外围设备。使用祝福连接到外围设备。
列表= blelist
列表
祝福
列表= blelist (名称,值)使用可选的名称-值对参数进行扫描。使用名称-值对参数扫描特定设备或扫描较长时间。
列表= blelist (名称,值)
名称,值
全部折叠
扫描附近的蓝牙低能量外围设备,并查看设备广告数据。
使用blelist列出当前正在发布数据的所有附近的外围设备。如果您的外围设备已经连接到另一个设备或应用程序,它可能不会出现在这个列表中。断开您的外围设备与任何其他设备或应用程序,首先为MATLAB®发现它。
blelist
列表=14×5表索引名称地址RSSI广告 _____ __________________ ______________ ____ _____________ 1”齿轮Fit2 (E16A)”“8498663 ee16a“-54[1×1 struct] 2”““2 c4d2724754d”-69[1×1 struct] 3”“1 b75e09fd18f”-70(1×1结构)4 " " 4 f7d6daf9fce " -75(1×1结构)5”“7 b8adb5851bd”-76(1×1结构)”““1838 d92ec312“-78[1×1 struct] 7”“6 a71507635ac”-86(1×1结构)8”““68 ca4203a060“-86[1×1 struct] 9”““65 c057ad64e5“-88[1×1 struct] 10”““399 a1b26f47d”-88 [1×1 struct] 11 "" "78BDCC3784C0" -89 [1×1 struct] 12 "" 5446498F593E" -91 [1×1 struct] 13 "" 67992F048DDB" -92 [1×1 struct] 14 "" 3A0DAC7C7DCE" -94 [1×1 struct]
RSSI值表示信号强度。表中首先列出了信号较强的设备。这些设备离得更近。
查看第一个设备的广告数据。
list.Advertisement (1)
ans =结构体字段:类型:["Connectable Undirected" "Scan Response"]外观:"Generic Watch" ShortenedLocalName: [] CompleteLocalName: "Gear Fit2 (E16A)"TxPowerLevel: [] SlaveConnectionIntervalRange: [] ManufacturerSpecificData: [0 117 1 0 2 0 1 3 0] ServiceData: [] completeserviceuuid: [] incompleteserviceuuid: [] servicesolicitationuuid: []
如果您的设备的发布间隔大于默认的3秒超时值,则可以指定一个更大的超时值。
= blelist列表(“超时”10);
您可以使用名称-值对参数扫描具有指定名称前缀或发布指定服务的Bluetooth Low Energy外围设备。
扫描名称以字符串开头的外围设备“UA”.
“UA”
= blelist列表(“名称”,“UA”)
列表=2×5表索引名称地址RSSI广告 _____ ___________________ ______________ ____ _____________ 1”UA E39模块”“84 dd20e39ab6“-84[1×1 struct] 2“UA Footpod 239 ae2”“0 cf3ee239ae2“-87(1×1结构)
您还可以根据外围设备的服务扫描它们。扫描发布的设备心率服务。
心率
= blelist列表(“服务”,“心跳”)
列表=表1×5索引名称地址RSSI广告 _____ ____ ______________ ____ _____________ ”““84”dd20e39ab6 -85(1×1结构)
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
= blelist列表(“名字”,“代理”)
UA
用于过滤结果的外围设备名称,指定为逗号分隔对,由“名字”以及字符向量或字符串标量。使用此名称-值对参数只列出以名称中指定值开头的外围设备。
“名字”
例子:= blelist列表(“名字”,“卵石”)返回名称以“”开头的所有外围设备卵石".
= blelist列表(“名字”,“卵石”)
卵石
数据类型:字符|字符串
字符
字符串
服务
用于过滤结果的服务名称或UUID,指定为逗号分隔的对“服务”以及字符向量、字符串标量、字符向量的单元数组或字符串数组。使用这个名称-值对参数只生成发布所有指定服务的外围设备的列表。
“服务”
例子:= blelist列表(“服务”,“180”,“180 d”))返回用uuid发布这两个服务的所有外围设备180年,一个和180 d.
= blelist列表(“服务”,“180”,“180 d”))
180年,一个
180 d
例子:list = blelist("Services","Heart Rate")返回所有发布服务的外围设备。心率".
list = blelist("Services","Heart Rate")
数据类型:字符|字符串|细胞
细胞
超时
要扫描的时间量,以秒为单位,指定为由逗号分隔的对组成“超时”和一个数字。该值必须小于10485。如果您无法找到您正在使用的设备blelist,请尝试为该参数设置一个较大的值。
“超时”
例子:= blelist列表(“超时”,20)搜索附近的外围设备20秒。
= blelist列表(“超时”,20)
数据类型:双
双
附近的外围设备列表,以表的形式返回。该表有以下几列。
外围设备名称,作为字符串标量返回。
数据类型:字符串
地址
外围设备标识符,作为字符串标量返回。在Windows上®,该值为设备的48位蓝牙MAC地址。在macOS,此值为os分配的128位随机地址。
RSSI
信号强度单位为dB,返回为double。RSSI是接收信号强度指示器。表中首先列出了信号较强的设备。这些设备离你的电脑更近。
广告
外围设备的通告数据,作为结构返回。广告包含关于每个外围设备的连接信息。
在Windows上,类型字段显示连接状态,以字符串形式返回。可能的值如下。
类型
“接入无向”
“直接接入”
“Nonconnectable无向”
“可校验的无向”
“扫描反应”
在macOS,接入字段显示连接状态,以数字形式返回。1表示true或可连接和0或任何其他数字指示为假,或不可连接。
接入
1
0
其余的田地广告是蓝牙SIG在通用访问配置文件GAP (Generic Access Profile)中定义的其他广告数据蓝牙团体的网站.
数据类型:结构体
结构体
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系