博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝牙 (五) GAP
阅读量:4286 次
发布时间:2019-05-27

本文共 986 字,大约阅读时间需要 3 分钟。

以上所描述的都是关于作为GATT客户端和服务器进行连接并通信的设备。但是在此之前的环节中,两台设备尚未建立连接,它们是如何找到彼此并连接的呢?答案就在于“设备发现(Device Discovery)”,这是由另一项称为通用访问属性(Generic Access Profile,简称GAP)的蓝牙架构来负责的。        在GAP中,一台设备发出广播,周期性地发射广播数据包,其中包含设备自身的相关信息。其他执行扫描操作的设备执行扫描、接收并处理广播数据包,然后滤过类型不相关的设备。通常用户会获得被发现设备的相关信息,然后就能选择一个进行连接。能够发出广播的设备叫做蓝牙周边设备,而执行扫描的设备称为蓝牙中央设备。
Generic AccessProfile 通用访问定义GAP层的蓝牙设备角色(role)1. Broadcaster Role,设备正在发送advertisingevents;2. Observer Role,设备正在接收advertising events;3. Peripheral Role,设备接受Link Layer连接(对应Link Layer的slave角色);4. Central Role,设备发起Link Layer连接(对应Link Layer的master角色)。GAP层定义了用于实现各种通信的操作模式(Operational Mode)和过程(Procedures),实现单向的,无连接的通信方式,配对,连接操作等;同时GAP层也定义了User Interface相关的蓝牙参数,比如蓝牙地址,名称,类型等。
generic procedures related to discovery of Bluetooth devices (idle mode procedures) link management aspects of connecting to Bluetooth devices (connecting mode procedures)procedures related to use of different security levelscommon format requirements for parameters accessible on the user interface level

转载地址:http://nligi.baihongyu.com/

你可能感兴趣的文章
TessorFlow学习 之 序言
查看>>
《图像处理实例》 之 二值图像分割
查看>>
Matplotlib模块
查看>>
StanFord ML 笔记 第一部分
查看>>
StanFord ML 笔记 第二部分
查看>>
StanFord ML 笔记 第三部分
查看>>
《图像处理实例》 之 局部极值提取
查看>>
硬盘读取不了-->>完美解决
查看>>
《图像处理实例》 之 拓扑重建
查看>>
《图像处理实例》 之 寻找图纸标注
查看>>
《图像处理实例》 之 拟合求交点
查看>>
《图像处理实例》 之 填充封闭区域
查看>>
《图像处理实例》 之 疏密程度统计
查看>>
支持向量机(理论+opencv实现)
查看>>
K-means算法(理论+opencv实现)
查看>>
高斯混合模型(理论+opencv实现)
查看>>
VS2015+Python3.5的配置
查看>>
分水岭算法(理论+opencv实现)
查看>>
《图像处理实例》 之 精确寻找一个圆
查看>>
opencv3.1+contrib的配置大总结(配置了两天,遇到问题无数)
查看>>