关闭
公众号二维码

# 青蛙模式硬件要求

# 1. 历史变更

版本 日期 变更
v1.0 20190301 初始版本
v1.1 20190627 更新系统和安全要求

此文档会持续更新,请保持关注


# 2. 规格要求

  • 主控:RK3399或同等级别的主控芯片。(RK3399已经过标准设备验证)

  • 内存:2G或以上

  • 存储空间:8G或以上

  • 显示屏:8寸16:10高清屏,分辨率1280X800或以上。(1280X800已适配)

  • 触摸屏:多点触控电容屏

  • 摄像头:华捷A200+mini (USB接口)

  • 网络连接:支持有线网络、Wifi(2G/5G)、BlueTooth 4.0或以上。(设备需至少支持一种网络连接方式)

  • 4G模块:可选

  • 外接口:(按实际需求选配)

  • RS232 * 1 (必备,用以输出刷脸支付付款码。以从机方式连接上位机,请注意RX和TX的接线是否正确)

  • USB A口(HOST 外接设备) * 2

  • DC-IN(电源) * 1

  • USB TYPE-C(OTG) * 1 (内部adb调试用)

  • RJ45(有线网口) * 1

  • 电源按键

  • 电源指示灯/工作指示灯(建议具备,详见功能定义)

  • 内置麦克风/喇叭


# 3.设备附件

附件1:电源适配器

功能:给设备供电

线长:2 米

附件2:主机接口线

功能要求:串口转USB键盘线缆(转换芯片为CH9328串口转键盘芯片),一端是RS232公口,一端是USB口, 给上位机提供类似键盘输入的功能。
可参考

线长:2 米

附件3:USB键盘

功能:用于连接USB A口,向小屏机提供即插即用的键盘输入功能。
可参考


# 4. 硬件、系统验收要求

# 4.1 硬件要求

# 硬件

序号 检查项 测试方法
1 结构 检查外观结构是否符合微信支付的要求
2 液晶屏 检查屏幕显示是否正常,是否存在暗纹、坏点
3 触屏 检查触屏是否准确响应,是否有跳屏现象
4 Wifi 使用Wifi连网,测试是否可以正常访问网络,网速/信号等是否正常
5 蓝牙 使用Iphone手机连接蓝牙,查看是否能连接成功。使用Android手机连接蓝牙,查看是否能连接成功
6 4G 使用4G连接网络,检查联网功能是否正常,信号强度是否正常,网络访问速度是否正常
7 麦克风 检查麦克风是否正常,是否可以使用录音App正常录音
8 扬声器 检查扬声器是否正常,是否可以正常播放声音,音量是否可调,是否适中
9 屏幕亮度 检查屏幕亮度是否可调,亮度范围是否适中
10 存储 检查机器硬盘是否可正常写入读出,数据是否正确
11 有线网卡 关闭wifi插入网线检查是否可以正常访问网络,网速是否正常
12 USB A口 使用普通键盘连接机器U口,检查机器是否可以正常接收键盘输入
13 串口 检查外接串口的系统接口是否为/dev/ttyS9,使用串口调试助手app及串口转HID键盘线缆是否可以向电脑正常输出
14 设备SN 检查设备SN是否符合微信支付要求的格式,且正确烧录

# 系统&安全

参考 设备检查表

# 压力测试(重要)

序号 检查项 测试方法
1 摄像头压测 参考摄像头文档
2 串口转键盘压测 使用 串口转键盘压测 ,包括系统和转接线
3 提示声音压测 使用压测音频是否正常播放提示音

# 4.2 摄像头压力测试说明:

参考 摄像头文档

# 4.3 设备音频压测说明:

为确保设备扫码适用过程中,扫码成功提示声稳定出现。我们提供了测试工具进行提示音压测工具

# 4.4 设备串口、串口线压测工具:

为确保设备适用过程中,扫码或者刷脸后,扣款码能成功稳定到达收银机,我们提供测试工具进行串口压测工具

使用说明:

打开软件,选择串口,进入后,设置串口设备/dev/ttyS9,波特率9600,点击打开设备后,点击数据测试,会开启自动压力测试,同时本地/sdcard/下会创建一个serial_2019-03-05_01-35-54.txt类似的文件,用户存储发送出去的数据内容。建议在接收端电脑上,预先打开文本编辑器。串口输入数据会被转接线转码成键盘输入。

注意:电脑端建议适用性能较好的文本编辑器,防止因为压测后期,文本内容变大,导致编辑器反应慢。

点击停止后,会停止压测。请将接收端接收的数据保存成txt。然后和设备上生成的文件进行内容对比。


# 5. 微信支付刷脸SDK预置及功能自测:

前两项测试通过后,下载刷脸SDK进行功能自测。

最新apk下载地址

# 微信支付人脸APK预置说明:

1.把apk更名为wxfacepay.apk

2.新建wxfacepay目录,把wxfacepay.apk放进该目录

3.用zip工具打开wxfacepay.apk, 把里边的lib拉出来放在wxfacepay目录下,把lib目录下的armeabi-v7a目录改为arm

4.将wxfacepay目录预置到/system/priv-app/目录下。

5.最终目录结构如下:

/system/priv-app/wxfacepay目录下有一个wxfacepay.apk

/system/priv-app/wxfacepay/lib/arm目录下有wxfacepay自带的so库

注意:内置后可能存在selinux问题,需要进行功能测试


上次更新: 7/31/2020, 4:33:58 PM