文章目录
一、前言
教程目录大纲请查阅:泰凌微8258入门教程——导读
开发环境搭建请查阅:泰凌微8258入门教程 环境篇②——Telink IDE开发环境搭建
烧录下载运行请查阅:泰凌微8258入门教程 环境篇③——Telink BDT烧录下载
二、GAP 简介
-
GAP(Generic Access Profile),用来控制设备连接和广播。GAP 使你的设备被其他设备可见,并决定了你的设备是否可以或者怎样与合同设备进行交互。
-
说起 GAP(通用访问协议),就不得不提到GATT(通用属性协议)。
-
两个协议都隶属于Host层,直接关系到应用层开发,与BLE开发人员的关系比较密切,其分别负责连接前数据广播和连接后的数据传输。
三、GAP Event 事件定义
为了满足user 在应用层对BLE GAP 协议栈的一些关键动作的记录和处理,BLE Host 定义的⼀些协议栈流程交互的事件通知型 GAP Event。