harmony 鸿蒙HdiLpfenceWififence

2023-06-24 浏览 (1006)

HdiLpfenceWififence

概述

为低功耗围栏服务提供Wi-Fi围栏的API。

本模块接口提供添加Wi-Fi围栏,删除Wi-Fi围栏,获取Wi-Fi围栏状态,获取Wi-Fi围栏使用信息的功能。

应用场景:一般用于判断设备是否在室内特定位置,如居所内或商场的某个店铺内。

Since:

4.0

Version:

1.0

汇总

文件

名称描述
IWififenceCallback.idl定义Wi-Fi围栏模块回调接口。
IWififenceInterface.idl定义Wi-Fi围栏模块回调接口。
WififenceTypes.idl定义Wi-Fi围栏使用的数据类型。

名称描述
IWififenceCallbackinterface
导入Wi-Fi围栏模块的数据类型。
IWififenceInterfaceinterface
导入Wi-Fi围栏模块的数据类型。
WififenceRequeststruct
定义添加Wi-Fi围栏的数据结构。
WififenceSizestruct
定义Wi-Fi围栏使用信息的数据结构。

枚举

名称描述
WififenceTransition { WIFIFENCE_TRANSITION_ENTERED = (1 << 0) , WIFIFENCE_TRANSITION_EXITED = (1 << 1) }枚举Wi-Fi围栏状态事件。
WififenceAlgoType { TYPE_ONE_BSSID = 1 , TYPE_FP_MATCH = 2 }枚举Wi-Fi围栏的匹配算法。

关键字

名称描述
package ohos.hdi.location.lpfence.wififence.v1_0Wi-Fi围栏模块接口的包路径。

枚举类型说明

WififenceAlgoType

enum WififenceAlgoType

描述:

枚举Wi-Fi围栏的匹配算法。

枚举值描述
TYPE_ONE_BSSIDWi-Fi围栏中MAC地址与设备扫描的MAC地址有交集时,即认为设备在围栏内。
TYPE_FP_MATCHWi-Fi围栏中MAC地址和RSSI值与设备扫描的MAC地址和RSSI值相似度达到一定阈值时,即认为设备在围栏内。

WififenceTransition

enum WififenceTransition

描述:

枚举Wi-Fi围栏状态事件。

枚举值描述
WIFIFENCE_TRANSITION_ENTERED设备在Wi-Fi围栏范围内。
WIFIFENCE_TRANSITION_EXITED设备在Wi-Fi围栏范围外。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙HDI 参数参考

harmony 鸿蒙ActRecognitionEvent

harmony 鸿蒙Activation

harmony 鸿蒙ActivityRecognitionTypes.idl

harmony 鸿蒙AddFusion

harmony 鸿蒙Alignment

harmony 鸿蒙AllocInfo

harmony 鸿蒙ApduSimIORequestInfo

harmony 鸿蒙ArgMaxFusion

harmony 鸿蒙Audio

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/547037de88aa4f6fbe28113bdec80ebf