msdp_device_status:基于MSDP算法库与SensorHDI组件的设备状态感知框架项目

Obtaining device status | 获取设备状态

分支299Tags45
文件最后提交记录最后更新时间
11 个月前
4 年前
20 小时前
18 天前
20 天前
17 天前
11 个月前
7 个月前
1 天前
23 小时前
1 个月前
6 天前
5 个月前
3 年前
4 年前
2 年前
2 年前
7 天前
12 天前
1 年前
1 年前

MSDP设备状态感知框架

简介

MSDP设备状态感知框架能够识别出目前设备的状态并传递给订阅者,整个框架是基于MSDP算法库和系统SensorHDI组件组成的,将其接收到的感知事件传递给订阅者。根据感知用途分为以下三大类:

  • 绝对静止类:利用加速度、陀螺仪等传感器信息识别设备处于绝对静止状态。
  • 水平/垂直姿态类:利用加速度、陀螺仪等传感器信息识别设备处于绝对静止状态。
  • 皮套开合事件感知:基于霍尔传感器识别皮套的开合的状态。

MSDP设备状态感知架构图如下所示:

图 1 MSDP设备状态感知架构图

目录

MSDP设备状态感知框架的示例代码如下:

/base/msdp/device_status
├── frameworks                 # 框架代码
│   └── native                 # device status客户端代码
├── interfaces                 # 对外接口存放目录
│   ├── innerkits              # device satus innerkits API
│   └── kits/js                # Js API
├── sa_profile                 # 服务名称和服务的动态库的配置文件
├── services                   # 服务的代码目录
│   └── native/src             # device status服务代码
└── utils                      # 公共代码,包括权限、通信等能力

约束

要使用MSDP设备状态感知功能,设备必须具有对应的传感器器件和相应的MSDP算法库。

使用

本模块当前仅提供inner接口给其他系统应用,暂未提供应用js接口。

项目介绍

Obtaining device status | 获取设备状态

定制我的领域