您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 服务原语 >

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

发布时间:2019-08-10 21:18 来源:未知 编辑:admin

  基于GATT的服务:设备信息服务(DIS),通用接入配置文件服务(GAPS)和传输功率服务(TPS)。

  如果初始化成功,该命令将打印出蓝牙协议栈的初始化信息。 这包括已初始化的蓝牙协议栈的蓝牙堆栈ID,本地蓝牙地址和蓝牙控制器版本等信息。

  此命令关闭蓝牙协议Stack.No命令可以在使用此命令后在BLE演示中调用。

  此命令设置本地设备通告时使用的GAP LE可发现性模式。 初始化蓝牙协议栈时,默认GAP LE可发现模式默认设置为“常规可发现”。

  初始化蓝牙协议栈时,默认GAP LE I / O功能默认设置为“无输入/输出”。

  初始化蓝牙协议栈时,默认情况下,默认GAP LE MITM要求设置为“是”。

  初始化蓝牙协议栈时,默认情况下,默认的GAP LE安全连接要求设置为“是”。 要进行安全连接配对,本地和远程设备都必须支持蓝牙4.2,并且GAP LE可用性模式必须设置为“Painrably w / Secure Connections”。

  如果需要密钥响应,此命令将清除/设置配对期间使用的固定GAP LE密钥。

  此命令启用/禁用GAP LE广告。 如果启用了广告,则此命令用于启用未定向或定向广告。

  如果指定了可选的Direct BD_ADDR并且满足上述定向广告要求,则此命令将启用定向广告。

  如果Filter Policy参数未选择指定过滤策略,则此命令使用“无过滤器”的过滤策略。

  如果指定了过滤策略参数,则可以使用该参数根据已添加到蓝牙控制器中的白名单和/或解析列表中的远程设备过滤广告。

  如果启用了使用白名单参数,则不会使用BD_ADDR和ADDR类型参数。蓝牙控制器中白名单中的远程设备的第一个蓝牙地址将接收连接请求。

  如果禁用“使用白名单”参数,则必须使用BD_ADDR和ADDR类型参数来指定将接收连接请求的远程设备。

  以下基于GATT的服务:在与远程设备建立连接后,无法注册/取消注册AIOS,BAS,HOGP,SCPS和SPPLE。

  如果连接请求成功,则全局远程设备连接计数将递增,并且所选远程设备将更新为刚刚连接的远程设备。由于用户希望为刚刚连接的远程设备执行命令,因此已实现此行为。一个例子是在连接(如果没有重新建立安全性)之后与远程设备配对的“PairLE”命令或用于发现远程设备支持的基于GATT的服务的“DiscoverServices”命令。

  可以使用“SelectRemoteDevice”命令显式更新所选远程设备。

  如果断开连接请求成功,则将减少全局远程设备连接计数。 如果仍有远程设备已连接,则所选远程设备将更新为找到的第一个连接的远程设备。 可以使用“SelectRemoteDevice”命令显式更新所选远程设备。

  此命令启动一个进程,以发现所选远程设备上的所有GATT服务。 必须先发现GATT服务,然后才能为服务的特征和描述符发出读/写请求。

  默认情况下,长期密钥(LTK)和身份解析密钥(IRK)将在配对期间进行交换。

  如果已经交换了IRK,则还交换了身份信息。 这包括身份地址和身份地址类型。 它们存储在远程设备信息中,需要将远程设备添加到蓝牙控制器中的解析列表中。

  此命令将连接的远程设备显式设置为所选的远程设备。 由于可以连接多个远程设备,因此许多BLE命令将该设备用作目标远程设备。

  使用DisplayRemoteDevices命令。如果显示的GATT连接ID为零,则表示未连接远程设备(GATT连接ID是唯一的,正的和非零的)。通过GATT连接事件接收GATT连接ID。

  如果连接请求成功,则全局远程设备连接计数将递增,并且所选远程设备将更新为刚刚连接的远程设备。

  由于用户希望为刚刚连接的远程设备执行命令,因此实现了此行为。一个例子是在连接之后(如果没有重新建立安全性)与“远程设备”配对的“PairLE”命令,或者用于发现远程设备支持的基于GATT的服务的“DiscoverServices”命令。

  如果断开请求成功,则递减全局远程设备连接计数。如果仍有远程设备已连接,则所选远程设备将更新为找到的第一个连接的远程设备。

  指示Direct_Address成员是在成功的LE配对过程中从远程设备(以及远程设备的IRK)接收的身份地址(可用于指代设备的半永久性地址)。

  除Slave_Latency之外,此结构的所有成员都以毫秒为单位指定,Slave_Latency由连接事件的数量指定。

  除Slave_Latency之外,此结构的所有成员都以毫秒为单位指定,Slave_Latency由连接间隔的数量指定。

  指示地址成员是在成功的LE配对过程中从远程设备(以及远程设备的IRK)接收的身份地址(可用于指代设备的半永久性地址)。

  “QCLI_uart_at_demo”是一个演示应用程序,它提供用于执行电路板功能的AT命令,并为具有低内存占用率的任何MCU提供通过UART接口使用CDB模块的功能,以及为模块定义的标准AT命令。A...博文来自:weixin_42619157的博客

  JSON本节演示与JSON对象创建,修改,查询和删除操作相关的命令。CreateObject此命令用于从给定字符串创建JSON对象树。如果输入字符串遵循有效的JSON格式,则会显示新对象树的句柄。否则...博文来自:weixin_42619157的博客

  WLAN本节演示与Wi-Fi操作相关的命令。缩写词汇表AP:接入点。P2P:点对点网络Soft-AP:配置为接入点的设备。STA:在站模式下配置的设备。TU:时间单位(1TU=1024微秒)Ver显示...博文来自:weixin_42619157的博客

  命令参考本节介绍Host和QuartzAT命令应用程序之间使用的命令接口。在大多数情况下,此接口由一组人类可读命令和响应定义。因此,通过终端或通过计算机程序使用命令接口应该相当简单。命令接口的目标是使...博文来自:weixin_42619157的博客

  1.引言  本文旨在说明,当拿到一块新的QCA4020板时,怎么供电,怎么启动这块板。 2.开机(1)qca4020的整体外观  首先让我们来看一下QCA4020板的线)jumper  其次...博文来自:canyudeguang的博客

  运行AWS演示1.在继续之前,请遵循板载AWS演示的无云模式板载演示部分中针对Zigbee网络列出的先决条件。2.CDB4020和CDB4024设备在电源循环时启动,进入BLE/Wi-Fi外设模式(基...博文来自:weixin_42619157的博客

  入门演示的控制台如果连接了高速UART并且打开了串行控制台,则会出现CLI菜单。使用reset命令重置CDB上保存的入门信息,以便再次从移动应用程序中再次登录。注意:提供QCLI命令接口仅用于调试目的...博文来自:weixin_42619157的博客

  运行AWSApplication注意:仅当安装了所有上述组件时,Web应用程序才会启动。要运行AWS仪表板Web应用程序,请切换到项目的根目录并运行以下命令:$cdQCOM-AWS-Dashboard...博文来自:weixin_42619157的博客

  1.引言   本文旨在说明如何在已经搭建好的开发环境中,编译代码,刷机。 2.获取高通提供的demo   首先要从高通官网获取QCA4020的开发套件,下图是从官网获取的压缩包: 3.以QCLI_de...博文来自:canyudeguang的博客

  0.前言  本系列主要是为了说明跟蓝牙服务相关的线板上注册的AIOS为例说明这个问题。 1.查看QCA4020板上已有的服务   在服务端使用RegisterAIOS注册了AI...博文来自:canyudeguang的博客

  板载演示        板载演示应用程序提供了一种机制,通过云网络或无线x设备与移动应用之间的端到端通信。板载演示支持三种模式,如图1所示。■独立模式:在此模式下,移动应用程序通过BL...博文来自:weixin_42619157的博客

  使用AWSIoTSDK构建亚马逊网络服务物联网提供安全的双向通信互联网连接的东西(如传感器,执行器,嵌入式设备或智能家电)和AWS云。与云的连接是通过安全TLS上的MQTT协议实现的连接。本节介绍如何...博文来自:u013763766的博客

  创建IAM用户(控制台)要从AWS管理控制台创建一个或多个IAM用户:1.登录AWS管理控制台并在以下位置打开IAM控制台。2.在...博文来自:u013763766的博客

  1.引言  本文旨在说明,在QCA4020中最简单的一个demo:HelloWorld_demo的整体框架,以及调用流程。 2.代码整体架构图 2.说明(1)demo总体可以分为两个部分初始化部分:a...博文来自:canyudeguang的博客

  0.前言   在上一篇文章中提到,每次发现一个服务,就会调用回调函数,回调函数会填充相关的服务结构体,本文旨在说明AIOS服务的填充。 1.AIOSPopulateHandles  在回调函数中调用了...博文来自:canyudeguang的博客

  1.引言   从QCA4020板的led指示灯,我们可以知道系统已经开始运行了。下一步就是搭建开发环境,本文说明的是在windows上如何搭建开发环境。 2.开发环境包含的内容有(1)交叉工具链(2)...博文来自:canyudeguang的博客

  0.前言  本文将QCA4020板作为服务端,使用Ubuntu上调试蓝牙的工具BlueZ与之进行交互,查看板提供的服务。以BAS服务为例。 1.在板上注册服务3//进入BLE4//初始化53//进入B...博文来自:canyudeguang的博客

  腐蚀:拿一个结构元素去滑动窗口,将窗口覆盖下图像的最小值当作结构元素中心点的像素值;膨胀:拿一个结构元素去滑动窗口,将窗口覆盖下图像的最大值当作结构元素中心点的像素值;提取内边缘:原图-腐蚀后的图;提...博文来自:的博客

  本文是数据结构(Java版)中国工信出版集团一书的读书笔记图的插入操作包括插入顶点和插入边1.weight范围:weight在0到正无穷之间。若越界,则无边,取值是正无穷2.若I、j满足:0≤I,j3...博文来自:Serenity0614的博客

  web中大多数的输入框都是input标签,但是由于业务中前端有使用到基于REACT实现的富文本编辑器,在实现自动化测试编写时自然会涉及到对富文本器进行操作处理检查该编辑器的html元素...博文来自:weixin_34267123的博客

  专业班级:计科学号:2015姓名:李目录实验目的实验内容实验步骤练习0练习1:完成读文件操作的实现练习2:完成基于文件系统的执行程序机制的实现实验总结实验目的通过完成本次实验,希望能达到以下目标了解基...博文来自:的博客

  参考博客:1.斐波那契查找原理详解与实现2.斐波那契查找(黄金分割法查找)(仅使用加减实现的二分查找)斐波拉契数列斐波那契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21...博文来自:PeakJin的博客

  在常见的场景中,由于光照的影响,很难选定一个固定的阈值来使前景部分很好地被分割出来。假定前景位于图像的中间部分,四周为背景,以四周的背景为基础,向中间拟合,获得不包含前景的背景图像。voidBackg...博文来自:CHAOS NOTE

  文件描述符1.文件I/O操作函数博文来自:lw__sunshine的博客

  sqlserver的Transcat-SQL程序设计,触发器和存储过程这篇博客主要简单讲一下sqlserver数据库的一些高级操作,那就是:Transcat-SQL语句,触发器和存储过程,由于边幅问题...博文来自:kanlon的博客

  本文主要介绍了计算机视觉入门篇。包括opencv的基本操作以及卷积对图像的处理...博文来自:xckkcxxck的博客

  本系列博客习题来自《算法(第四版)》,算是本人的读书笔记,如果有人在读这本书的,欢迎大家多多交流。为了方便讨论,本人新建了一个微信群(算法交流),想要加入的,请添加我的微信号:zhujinhui207...博文来自:weixin_34100227的博客

http://wendevick.net/fuwuyuanyu/858.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有