• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 泛Sensor子系统<a name="ZH-CN_TOPIC_0000001078062432"></a>
2
3-   [简介](#section11660541593)
4-   [目录](#section161941989596)
5-   [说明](#section1312121216216)
6-   [相关仓](#section1371113476307)
7
8## 简介<a name="section11660541593"></a>
9
10泛Sensor服务子系统提供了轻量级sensor服务基础框架,提供了如下功能:
11
12-   Sensor列表查询
13-   Sensor启停
14-   Sensor订阅/去订阅
15-   设置数据上报模式等
16
17泛Sensor服务框架如下图所示:
18
19**图1**  泛Sensor服务框架图
20
21![](figures/zh-cn_image_0000001106694563.png)
22
23## 目录<a name="section161941989596"></a>
24
25```
26/base/sensors
27├── sensor_lite          # Sensor组件目录
28│   ├── frameworks       # 框架代码目录
29│   ├── interfaces       # Native接口目录
30│   └── services         # 服务代码目录
31└── miscdevice_lite      # 小器件组件目录
32```
33
34## 说明<a name="section1312121216216"></a>
35
36泛Sensor子系统中,主要包含三个模块:Sensor API、Sensor Framework和Sensor Service,详细结构见上述架构图:
37
38-   Sensor API:提供传感器的基础API,主要包含Sensor列表查询、Sensor启停、Sensor订阅/去订阅等。
39-   Sensor Framework:主要实现传感器的订阅管理,数据通道的创建、销毁、订阅与取消订阅,实现与SensorService的通信。
40-   Sensor Service:主要实现HDF层数据接收、解析、分发,对Sensor服务的管理,数据上报管理以及Sensor权限管控等。
41
42## 相关仓<a name="section1371113476307"></a>
43
44**泛Sensor子系统**
45
46[sensors_sensor_lite](https://gitee.com/openharmony/sensors_sensor_lite/blob/master/README_zh.md)
47
48[sensors_miscdevice_lite](https://gitee.com/openharmony/sensors_miscdevice_lite/blob/master/README_zh.md)
49
50