# ESP-Brookesia HAL Interface * [English Version](./README.md) ## 概述 `brookesia_hal_interface` 是 ESP-Brookesia 的硬件抽象基础组件,在板级实现与上层业务逻辑或其它子系统之间提供统一抽象。 BLE 接口提供运行时配置、单连接的 `ble::PeripheralIface`,支持 128-bit GATT 服务与 特征、拥有二进制数据所有权的写入事件、通知订阅状态、协商 MTU 以及广播/连接生命周期 回调。v1 明确不包含 Central、经典蓝牙、配对、Bonding 或持久化密钥。 更多信息请参考 [ESP-Brookesia 编程指南](https://docs.espressif.com/projects/esp-brookesia/zh_CN/latest/hal/interface/index.html)。 ## 如何使用 ### 开发环境要求 请参考以下文档: - [ESP-Brookesia 编程指南 - 版本说明](https://docs.espressif.com/projects/esp-brookesia/zh_CN/latest/getting_started.html#getting-started-versioning) - [ESP-Brookesia 编程指南 - 开发环境搭建](https://docs.espressif.com/projects/esp-brookesia/zh_CN/latest/getting_started.html#getting-started-dev-environment) ### 添加到工程 请参考 [ESP-Brookesia 编程指南 - 如何获取和使用组件](https://docs.espressif.com/projects/esp-brookesia/zh_CN/latest/getting_started.html#getting-started-component-usage)。
e9f22576bb4d19ca190a8105134010d514574a6b
idf.py add-dependency "espressif/brookesia_hal_interface^0.8.2"