HAP 移动端硬件接入使用指南
功能概述
HAP 移动端提供扫码、蓝牙打印等硬件能力,可在仓储、生产制造、零售等移动操作场景中实现快速录入数据、打印标签或票据。本指南将帮助你在HAP APP 中完成扫码与蓝牙打印的配置与使用。
支持能力包含:
- 手持PDA
- PDA 扫码头/摄像头扫码
- 蓝牙打印(支持指令集CPCL、TSPL)
一.手持 PDA
手持 PDA 是移动端业务场景中最常见的工业设备,常用于仓储、制造、物流、零售巡检等需要高频扫码与数据录入的场景。
1.1 支持能力
手持 PDA 在 HAP 移动端可实现以下能力:
- 扫码自动输入表单字段:可将扫码结果直接写入文本字段、条码字段。
- 连续扫码:适合多码录入,如盘点、入库、巡检批量扫描。
- 快捷键触发操作:支持通过硬件按键执行业务动作(如调用封装业务流程、快速新建记录、打开扫码等)。
- 系统级硬件调用:可调用 PDA 原生扫码服务,速度与准确率优于摄像头扫码。
1.2 设备概述
当前主流手持 PDA 广泛采用 Android 系统,并通常具备以下硬件特性:
- 工业级扫描头:支持一维码、二维码等快速扫码能力。
- 实体按键:包含扫描键、功能键(F1/F2 等)、音量键,可自定义映射为业务热键。
- 网络能力:支持 4G/5G、Wi-Fi,适合移动作业环境。
- 坚固可靠的工业外壳:满足防摔、防尘、防水要求(IP65–IP67)。
1.3 系统限制与注意事项
HAP 移动端应用支持两类 PDA 接入模式,分别是浏览器模式(H5)与APP。
APP系统版本支持Android5+,支持扫码服务,APP 支持硬件按键触发业务动作。
APP与浏览器模式功能对比:
| 项目 | H5 浏览器模式 | APP |
|---|---|---|
| 激光扫码 | 自动输入焦点 | 原生调用,性能更佳,可配置连续扫码 |
| 连续扫码 | 不支持 | 原生支持,可配置连续扫码 |
| 快捷键映射 | 不支持 | 支持 |
| 后台运行 | 可能被系统清理 | 可能被系统清理 |
| 权限控制 | 浏览器需授予摄像头/存储等权限 | 需授予摄像头/存储等权限 |
二.PDA 专用设备(红外扫码)
红外扫码模块通常集成在工业 PDA 或专用扫描枪中,通过硬件激光头实现高速识别,是移动端业务中最常见的硬件输入方式。
核心能力包括:
- 高速解码:扫码速度通常在 30 - 100ms 之间,远高于摄像头扫码。
- 多码制支持:支持一维码(EAN-13、Code128 等)及二维码(QR、DM、PDF417 等)。
- 高容错能力:可识别皱折、模糊、反光等较难识别的条码。
- 远距离扫描:部分设备可以支持 30cm–150cm 距离扫描。
- 系统级输入方式:解码后通常以“输入法”方式将扫码内容写入焦点输入框。
接入方式: HAP 移动端应用支持两类 PDA 接入模式,分别是浏览器模式(H5)与APP。可与企业现有终端环境兼容。
2.1 浏览器模式(H5 模式)
适用于无需定制 App 的部署方式,直接通过PDA中第三方浏览器访问明道云 H5。
工作原理: PDA 扫码服务通常会将扫码结果自动写入当前焦点输入框,因此 H5 表单无需额外适配即可接收数据。
特点:
-
无需安装应用,接入门槛低
-
适合低成本快速部署
2.1 APP 模式
适用于企业已有自研 App 或 HAP 私有部署 App 版本。
工作方式:
- 原生开发的功能对接
- App 通过 JSSDK注入扫码事件
- 由 App 统一管理硬件资源
- 启用步骤:APP扫码页面点击右上角设置图标,打开“启用专用扫码装置”
优势:
- 可深度调用系统级 API
- 能实现更稳定的扫码性能
- 连续扫码
三.PDA快捷键设置
PDA 常配备左右物理扫描键、功能键(F1/F2)、顶部按键等。通过按键映射,可将硬件按键触发明道云中的特定动作,从而实现“按键即操作”的高效体验。
本文以iData机型为例,将以实际配置过程说明功能性。