Skip to content

根据人脸识别控制设备

前置条件

此能力需要先登录

需求

某客户要求,对于有独立办公室的领导,当停车场闸机检测到人员离开,关闭对应办公室的灯光和空调。

分析

闸机进行人脸识别后,会上报事件。此需求主要考虑人员、办公室、设备的对应关系。当人员换办公室、或者办公室换设备(如更换灯泡)时,可以很方便地修改配置上线。

方案

我们首先建立映射关系,如下图:

当收到识别事件时,通过查字典找到所有的灯和空调,然后关闭:

提示

注意第二张表是一对多的关系,即一个办公室可以对应多个灯和空调。我们使用反向查找字典来获取所有的灯和空调。另外,空调和灯需要同时实现相同的关闭功能,若无法做到(如存量系统),则可以用鸿图分开调用

拓展

当人员变动、设备变动时,只需要修改这两个字典数据即可。