Android蓝牙设备类型DUAL

时间:2019-02-28 09:47:38

标签: android bluetooth bluetooth-lowenergy android-bluetooth

当对LE设备使用ScanCallback时,我得到以下条件为真:

Sub findAndSelectIntendedlines()
    Dim matched As Boolean
    With ActiveDocument.Content.Find
        .ClearFormatting
        .Forward = True
        .Execute findtext:="^p        ", Forward:=True, Format:=False, Wrap:=wdFindStop
        matched = .Found
     End With
    If matched Then
            Selection.MoveDown Unit:=wdLine, Count:=1
            Selection.Find.Parent.Expand Unit:=wdLine
            Selection.Find.Parent.Copy
            'Debug.Print Selection
    Else
         Debug.Print "not matched"
    End If
End Sub

设备应该只支持BLE,那么我怎么会得到double类型?

这是否意味着我可以在此设备上使用经典的蓝牙连接逻辑? (如果尝试会失败)

1 个答案:

答案 0 :(得分:1)

是的,双重类型的设备意味着它支持经典蓝牙(BR / EDR)和低功耗(LE)蓝牙。您可以找到有关此here的更多信息。

默认情况下,几乎所有的Android设备(手机/平板电脑)都支持双重类型。这是因为这些设备(以及台式机,笔记本电脑和其他设备)具有足够的资源来支持所有蓝牙子集。请注意,常见的陷阱是假设设备可以是LE或经典设备,但不能同时使用。这在此答案中得到了澄清:-

Can a Bluetooth LE powered device discover a classic Bluetooth device and vice-versa?

仅限LE的设备往往是资源受限的传感器和电池供电设备,因此不支持经典的蓝牙。

关于您的电话无法通过经典蓝牙连接的原因,这可能是一个单独的问题。请尝试使用其他应用程序或通过Android设置进行连接。一个好的方法是使用其他两个经典设备相互连接(证明任何设备都没有问题),如果成功,则可以尝试将手机连接到其中一个。

最后,请注意,双重模式设备与双重角色设备之间存在差异。双模式设备是同时支持经典和LE的,而双重角色设备仅是LE的功能,这意味着该设备可以同时成为主/从设备。

我希望这会有所帮助。