测温人脸机数据上报阿里云

文章分为3部分:

  • 设备介绍
    • 测温人脸识别机的接口说明和IP的配置。
  • 数据采集
    • 海创微联采集控制系统的控件部署、调试。
  • 数据上传
    • 阿里物联网云平台产品和设备的创建。

一 设备介绍

使用的人脸机外观如下,背后有4根接口线,分别为网口、电源、外部接门磁门锁的485口和接读卡器的韦根接口。这里只对接人脸数据,只需要把电源和网线接上就行。

测温人脸机数据上报阿里云

1.1 修改设备IP地址

首先需要给人脸机分配一个IP地址,新设备会有初始IP地址,将设备用网线直连电脑,然后在设备屏幕上会显示设备当前的IP地址,根据IP地址将电脑IP改为同网段的IP,再用浏览器登录设备IP。

测温人脸机数据上报阿里云

测温人脸机数据上报阿里云

输入账号密码(初始都为admin),修改设备的IP地址。

测温人脸机数据上报阿里云

1.2 设置数据回调

设备通过HTTP协议上报数据,我们设置数据的回调地址后有刷脸信息就会发送给这个回调地址。

测温人脸机数据上报阿里云

二 数据采集

使用海创微联采集控制系统对设备数据进行接收、处理、转发等操作。

测温人脸机数据上报阿里云

打开海创微联采集控制系统,从左边的引擎列表选择对应节点,按下图连接。

  • 控件1是http接收端,作用是接收设备心跳命令,或者刷脸时设备的地址等。
  • 控件2是函数控件,可对接收到的数据进行编辑、格式化。平台通过心跳连接返回http200OK,附带内容为需要设置的json内容,比如添加人脸,删除人脸等。
  • 控件3是http发送端,将接收到的数据发送给设备。
  • 控件4是调试控件,能够将上一个节点输出内容显示在右边调试窗口便于调试。

测温人脸机数据上报阿里云

控件1请求方式为post,URL为设备设置的回调地址,边缘网关的IP为192.168.7.195:1880,所以URL只需填写/api/face 。

测温人脸机数据上报阿里云

控件2中填写需要转换、传递的数据,比如查询人脸库,设备则会在下一次心跳时附带查询请求,然后在下次的心跳返回查询结果,如下:

测温人脸机数据上报阿里云

测温人脸机数据上报阿里云

控件3、4无需配置,全部配置完成后,点击后刷一下人脸,调试窗口会有人脸的抓拍数据返回,表明数据采集成功。

测温人脸机数据上报阿里云

测温人脸机数据上报阿里云

三 数据上传

阿里云物联网平台能与海创微联采集控制系统进行数据联动,实现实时数据可视化。

测温人脸机数据上报阿里云

3.1 产品和设备的创建

登录阿里云物联网平台,创建自定义产品。

测温人脸机数据上报阿里云

然后在该产品下创建一个设备。

测温人脸机数据上报阿里云

3.2 采集量的定义

查看创建的产品,在功能定义中,点击编辑草稿。

测温人脸机数据上报阿里云

添加自定义功能。

测温人脸机数据上报阿里云

标识符一定要和调试窗口中的字段一致。

测温人脸机数据上报阿里云

测温人脸机数据上报阿里云

创建完成后点击左下角的发布上线。

测温人脸机数据上报阿里云

查看创建的设备,记录设备的3个标识符,ProductKey(产品标识)、DeviceKey(设备标识)、DeviceSecret(设备密钥)。

测温人脸机数据上报阿里云

3.3 数据可视化

回到海创微联采集控制系统,在左侧引擎列表选择阿里云IOT节点,输入3个标识。

测温人脸机数据上报阿里云

测温人脸机数据上报阿里云

测温人脸机数据上报阿里云

将接收到的数据进行转换、提取。

测温人脸机数据上报阿里云

点击部署,阿里云IOT连接成功,设备显示在线。

测温人脸机数据上报阿里云

刷一下脸,调试界面显示如下:

测温人脸机数据上报阿里云

回到阿里云联网平台,就可以看到录入的人脸数据。

测温人脸机数据上报阿里云

上一篇:《互联网理财一册通》一一第12章 移动互联网“指尖上的理财”


下一篇:5G+AIoT技术大趋势和产业机遇系列之 AI有多么不智能