CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!

简介

GR55xx低功耗蓝牙(Bluetooth Low Energy,BLE)软件架构由应用层(Application/Profile)、软件开发工具包(SDK)、低功耗蓝牙协议栈(BLE Protocol Stack)组成,如图 1所示。

图 1 GR55xx BLE软件架构

在该软件架构中,应用层通过SDK提供的接口实现与BLE协议栈的交互。开发者可调用BLE协议栈的GAP、GATT、SM、L2CAP的API。

本文档主要介绍这几层的基本功能、概念以及User App与协议栈的交互流程。为帮助开发者快速了解BLE Stack,GR55xx系列SDK为各层还提供了代码示例(SDK_Folder\projects\ble\ble_basic_example\,SDK_Folder为用户当前所使用的GR55xx系列SDK的根目录)。

说明:

更多BLE技术及其协议的相关资料,可访问Bluetooth SIG的官方网站www.bluetooth.com查看。GAP、GATT、SM、L2CAP的规范包含在Bluetooth Core Spec中。其他BLE应用层Profiles规范可以在GATT Specs页面下载。BLE应用可能会用到的Assigned Numbers,IDs和Codes均列在Assigned Numbers页面。

扫描关注

打开微信,使用“扫一扫”即可关注。