# sensor - [简介](#section11660541593) - [目录](#section161941989596) - [说明](#section45490312053) - [接口说明](#section14840627279) - [使用说明](#section460510231888) - [相关仓](#section12495154795416) ## 简介 Sensor驱动模型主要包含Sensor(传感器)相关HDI接口与实现,提供Sensor HDI(**H**ardware **D**river **I**nterface)能力接口,主要包括所有Sensor信息查询、Sensor启停、Sensor订阅/去订阅、Sensor参数配置等稳定的接口,简化服务开发。 **图 1** Sensor驱动模块架构图  ## 目录 Sensor驱动下源代码目录结构如下所示: ``` /drivers/peripheral/sensor ├── hal # sensor模块hal层代码 │ └── include # sensor模块hal层内部头文件 │ └── src # sensor模块hal层代码的实现 ├── interfaces # sensor模块对上层服务提供的驱动能力接口 │ └── include # sensor模块对外提供的接口定义 ├── test # sensor模块测试代码 │ └── unittest # sensor模块单元测试代码 ``` ## 说明 本节以订阅加速度传感器数据为例进行介绍。 ### 接口说明 Sensor驱动HAL模块提供给Sensor服务可直接调用的能力接口,主要功能有:查询,配置,数据订阅等操作。Sensor驱动模型对HDI开放的API接口功能如表1: **表 1** Sensor HDI 接口列表