基于QCA4020 QCLI 的操作(1)“””

本文档介绍了如何使用QCA4020的QCLI工具进行BLE操作,包括初始化蓝牙协议栈、设置可发现性和配对模式、连接与断开远程设备,以及发现远程设备服务等基本步骤。示例命令如InitializeBluetooth、ShutdownBluetooth和DiscoverServices等,帮助开发者理解蓝牙低功耗通信的管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值