BLE
BLE演示主要在演示Qualcomm®BluetopiaTM(蓝牙协议栈)的操作以及如何使用其API。
InitializeBluetooth
此命令初始化蓝牙协议栈,必须在BLE演示中的任何其他命令之前调用。
此命令将初始化GATT配置文件并注册/配置以下内容
基于GATT的服务:设备信息服务(DIS),通用接入配置文件服务(GAPS)和传输功率服务(TPS)。
如果初始化成功,该命令将打印出蓝牙协议栈的初始化信息。 这包括已初始化的蓝牙协议栈的蓝牙堆栈ID,本地蓝牙地址和蓝牙控制器版本等信息。
ShutdownBluetooth
此命令关闭蓝牙协议Stack.No命令可以在使用此命令后在BLE演示中调用。
QueryVersion
此命令用于查询蓝牙控制器的版本。
SetBLERadio
此命令选择蓝牙协议栈使用的BLE无线电。
SetDiscoverabilityMode
此命令设置本地设备通告时使用的GAP LE可发现性模式。 初始化蓝牙协议栈时,默认GAP LE可发现模式默认设置为“常规可发现”。
SetPairabilityMode
此命令设置将在本地设备通告时使用的GAP LE可用性模式。 初始化蓝牙协议栈时,默认GAP LE Pairability Mode默认设置为“Pairable w / Secure Connections”。
'Pairable w / Secure Connections'也被称为'Pairable w / Extended Events'
ChangePairingParameters
此命令设置配对期间使用的GAP LE配对参数。
初始化蓝牙协议栈时,默认GAP LE I / O功能默认设置为“无输入/输出”。
初始化蓝牙协议栈时,默认情况下,默认GAP LE MITM要求设置为“是”。
初始化蓝牙协议栈时,默认情况下,默认的GAP LE安全连接要求设置为“是”。 要进行安全连接配对,本地和远程设备都必须支持蓝牙4.2,并且GAP LE可用性模式必须设置为“Pain