根据人脸识别控制设备
前置条件
此能力需要先登录
需求
某客户要求,对于有独立办公室的领导,当停车场闸机检测到人员离开,关闭对应办公室的灯光和空调。
分析
闸机进行人脸识别后,会上报事件。此需求主要考虑人员、办公室、设备的对应关系。当人员换办公室、或者办公室换设备(如更换灯泡)时,可以很方便地修改配置上线。
方案
我们首先建立映射关系,如下图:
当收到识别事件时,通过查字典找到所有的灯和空调,然后关闭:
提示
注意第二张表是一对多的关系,即一个办公室可以对应多个灯和空调。我们使用反向查找字典
来获取所有的灯和空调。另外,空调和灯需要同时实现相同的关闭功能,若无法做到(如存量系统),则可以用鸿图分开调用
拓展
当人员变动、设备变动时,只需要修改这两个字典数据即可。