使用方法

本章讲述讲述CAM-CRV1126S2U/CAM-CRV1109S2U的使用方法,不包含具体应用开发,应用开发请看《应用开发》一节。

非常重要:

  • 早期生产的设备默认出厂自带 Facial_gate 固件,需要外接屏幕才能预览。经市场反馈,用户使用不带屏幕的场景比较多所以之后会改为出厂自带 AI_UVC,如果不清楚自己设备是什么固件建议自己参考《固件升级》升级所需固件。

  • 我们在不断维护固件和代码,所以不同时期购买的设备出厂自带固件版本可能不一致。某些已知 BUG 可能已经在新固件和代码中得到修复,如果使用时遇到问题请先尝试更新固件。如:我们修复了部分 Windows 系统RNDIS网卡无法识别或者出现黄色感叹号问题,如果您的设备出现此现象可以先尝试更新固件。

上电开机

Facial_Gate 固件

设备开机只需要接上 Typec 线供电就可以了,非常方便。但是有几点需要注意的。

  • 当接上位机调试的时候,需要接上位机主板出来的USB 3.0接口。

  • 如果设备不需要连接上位机部署,请将 Typec 单独接到 5V/2A 的电源。

  • 主机搜索到 ADB 设备则设备已经正常开机。

  • 正常开机后主机会识别到一张 USB 网卡,通过设置该网卡静态 IP 为172.16.110.1后,打开浏览器地址栏 输入172.16.110.2可进入 Web 后端管理平台。PS:如果驱动网卡设备不正常可以使用驱动精灵等第 3 方驱动 安装工具安装或者更新驱动。

  • 如果设备外接了屏幕会先看到 Firefly 的开机 logo,稍等片刻界面进入预置的闸机应用,如果闸机应用未 授权,会显示未授权或授权失败 无法进行人脸识别。

_images/authorization.png

AI_UVC 固件

AI_UVCWindows exeAndroid APK和使用说明都可以在此仓库获取:https://gitlab.com/firefly-linux/external/arcuvc_app.git

Windows

官方测试使用 Win10 系统。

  • 需要接 Windows 设备主板出来的USB 3.0接口。

  • 正常开机后红外补光灯会亮起。

  • 正常开机后主机会识别到一张 USB NDIS 网卡,通过设置该网卡静态 IP 为172.16.110.1后,可以 和设备进行网络通讯。PS:如果驱动网卡设备不正常可以使用驱动精灵等第 3 方驱动安装工具安装或者更新驱动。

  • 安装ArcAICameraSetup.exe并打开,按提示进行授权后可以使用内置 AI_UVC 应用。PS:请联系我们购买授权码。

设置界面,点击右上角按钮可以进入人脸注册:
_images/arcsetting.png

识别成功,注册成功后可以回到预览页面查看效果:
_images/arcuvc_face.png

识别记录,识别到人脸后会记录在后台:
_images/arcuvc_log.png

Android

官方测试使用 RK3399 Andorid 7.1。

  • 需要接上 Android 设备的 USB 3.0接口。

  • 正常开机后红外补光灯会亮起。

  • 下载安装ArcSoft_AICamera_xxx.apk并且打开应用,按提示进行授权后可以使用内置 AI_UVC 应用。PS:请联系我们购买授权码。

授权,获取设备信息并且联系我们根据设备信息生成离线授权文件:
_images/androi_activation.png

预览,授权成功后回到预览画面可以看到人脸识别功能已经被激活:
_images/android_detect1.png

设置,点击预览界面右上方齿轮可以进入设置界面,默认管理员密码为 123456
_images/android_password.png

可以随意的更换自己公司的logo公司名
_images/androi_info.png

可以根据自己的需求配置自己的识别参数:
_images/android_setting.png

点击右上角人脸注册注册自己第一张人脸:
_images/androi_register.png

注册成功后,回到预览界面查看效果:
_images/android_detect2.png

可以进入设置浏览识别成功和失败记录:
_images/androi_log1.png

_images/androi_log2.png

应用授权

无论您使用Windows还是Android进行激活,您都会进入到类似以下界面。请点击采集设备信息把提示生成的文件拷贝出来并且保存,然后联系我们客服购买授权并且把该文件发送给我们,我们会提供对应的设备离线激活文件,您可以使用该文件激活设备。

非常重要:

  • 激活文件和设备是一一对应的,获取到激活文件后请务必保存好。

  • 正常升级官方固件后可以使用对应激活文件重新激活

  • 激活设备后绝对不可以进行擦除或者其他修改 backup 分区的操作,否则需要重新购买授权激活。

_images/androi_activation.png

调试接口

CAM-CRV1126S2U/CAM-CRV1109S2U 自带Typec otg串口,两个接口都可以进行设备调试。

ADB 调试

  • 使用 Typec 线连接设备和主机 。尽量使用主机主板出来的 USB 3.0 接口,因为如果设备接了一些大功耗 的外设(如:MIPI 屏幕),USB 2.0 口可能会出现供电不足导致设备不启动或者一直重启的现象。

  • 基于你的系统安装 adb 驱动和命令。

  • 通过 adb devices 查看是否识别到设备,adb shell 进入调试窗口。

串口调试

  • 准备 USB 转串口模块,推荐使用 Firefly 的串口模块。

  • USB 串口模块连接主机 USB 口和设备串口。

  • 设置波特率为 1.5 M 。

  • 根据你的系统下载、安装、打开系统平台支持的串口调试工具(Ubuntu 推荐使用 minicom,Window 推荐使 用 putty )。如果有串口调试工具有软硬件流控的配置项请关闭该功能。

设备联网

CAM-CRV1126S2U/CAM-CRV1109S2U 默认网络配置:

  • 设备 IP 地址: 172.16.110.2

  • 设备默认网关: 172.16.110.1

  • 设备默认 DNS: 8.8.8.8

设备本身不带网卡,网卡是通过RNDIS虚拟出来的。如果要实现设备接入外网(适配算法时,授权可能会使用 到),需要在上位机上实现多网卡流量转发。

Linux 主机

验证是以Ubuntu 18.04系统进行,其他系统可能有区别。Ubuntu 可以通过 iptables 实现流量转发。转发之前 需要设置 USB 网卡静态 IP 为172.16.110.1

nmtui #进入图形界面设置 USB 网卡静态 IP

echo 1 >  /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -j MASQUERADE

iptables -F #清除掉之前所有的iptables规则
iptables -P INPUT ACCEPT #允许接收数据包
iptables -P FORWARD ACCEPT #允许发送数据包
#在eth0 网口上NAT,eth0 是我 PC 对接外网的网卡,根据你自己的实际情况配置
iptables -t nat -A POSTROUTING -s 172.16.110.0/24 -o eth0 -j MASQUERADE

Windows 主机

验证是以Windows 10系统进行,其他系统可能有区别。Windows 10 可以通过共享网络直接实现设备上网。

  • 安装驱动,连接设备开机后电脑打开设备管理器会看到 RNDIS 设备,只需要右键更新驱动就可以了。如果更新失败请尝试使用 驱动精灵等第三方驱动安装工具更新安装驱动。

_images/rndis_dev.jpg

  • 设置主机自身连接外网的网卡,共享网络。

_images/rndis_eth.jpg

  • 设置 RNDIS 网卡静态 IP 为172.16.110.1

_images/rndis_setting.jpg