AML/docs/KYC/Scanner/DKePassport-release-1.3.0/说明文档.md

9.0 KiB
Raw Permalink Blame History

这是一份根据您提供的《多元证件识别终端Windows版接口手册V1.0》整理的完整Markdown文档。我已保留了所有技术细节、参数表格、错误代码及代码示例。


德科物联 多元识别智能终端Windows版本接口手册

[cite_start]版本: V1.0 [cite: 4, 8] [cite_start]文档修订历史: 2025.10.12 创建文档 [cite: 13]


1. 免责声明

[cite_start]本文档提供有关深圳市德科物联技术有限公司产品的信息。本文档并未以暗示、禁止反言或其他形式转让本公司或任何第三方的专利、商标、版权或所有权或其下的任何权利或许可 [cite: 15][cite_start]。除德科物联在其产品的销售条款和条件中声明的责任之外,本公司概不承担任何其它责任 [cite: 15][cite_start]。若不按手册要求连接或操作产生的问题,本公司免责 [cite: 15][cite_start]。德科物联可能随时对产品规格及产品描述作出修改,恕不另行通知 [cite: 15]。


2. 产品简介

2.1 产品外观与尺寸

  • [cite_start]正面尺寸: 142mm (宽) × 165mm (深) [cite: 53]。
  • [cite_start]高度: 88mm [cite: 53]。
  • [cite_start]接口包含: 电源接口、开关、Type-C、USB、网口、HDMI [cite: 55]。

2.2 产品基本功能

  1. [cite_start]核验功能: 集成身份证、粤居码、护照、港澳居民来往内地通行证、台湾居民来往大陆通行证、港澳居民居住证、台湾居民居住证、外国人永久居留身份证等核验能力,采用芯片识读 + OCR辅助 [cite: 58]。
  2. [cite_start]扩展识别: 集成移动网证数字身份、CTID、中移超级 SIM 卡识别能力(定制) [cite: 59][cite_start],及电子身份证核验能力(后期扩展) [cite: 60]。
  3. [cite_start]信息安全: 所有核验信息可按接入方定制加密 [cite: 63]。
  4. [cite_start]对接能力: 免驱,通过 USB 线与 PC 连接,支持 HDMI 接口接到显示器显示结果(定制) [cite: 65][cite_start]。配套 WebSocket 服务,提供标准化接口与第三方 PMS/自助机对接 [cite: 66]。
  5. [cite_start]系统直连: 直连广东省旅业治安管理系统、广东省网约房管理平台 [cite: 67]。
  6. [cite_start]适用场景: 酒店、民宿、酒店公寓、网约房、边防检查站、机场、涉外旅行社等 [cite: 69]。

2.3 基本参数表格

类别 参数项 具体规格
识别支持 自动触发 [cite_start]支持证件自动感应触发识读 [cite: 71]
自动分类 [cite_start]系统自动区分证件种类 [cite: 71]
证件识别(OCR) [cite_start]支持二代证、护照ICAO9303标准、签证等图像采集与信息识别 [cite: 71]
二维码识别 [cite_start]支持 1D (Code128, Code39, EAN-13)、2D (PDF417, QR, DataMatrix),速度 < 1秒 [cite: 71]
硬件参数 图像采集 [cite_start]500万像素摄像头支持 BMP、JPG、PNG 格式输出 [cite: 71]
光源配置 [cite_start]内置自然光、红外光、紫外光 [cite: 71]
机身尺寸 [cite_start]193×169×104mm手册中此处规格与示意图1-1标注有差异 [cite: 71]
产品重量 [cite_start]0.654kg [cite: 71]
通讯接口 [cite_start]USB 3.0 Type-C1.5米线缆支持双USB输入 [cite: 71]
电源规格 [cite_start]输入 AC 100~240V输出 DC 5V 6A [cite: 71]
软件与升级 图像保存 [cite_start]支持采集并减弱照片中光斑 [cite: 71]
系统支持 [cite_start]Windows® 2000-SP4/XP/Vista/7/8/10 以及 Linux® [cite: 71]
固件更新 [cite_start]支持 OTA 升级 [cite: 71]
工作环境 湿度/温度 [cite_start]20%~95%(无凝结);-10ºC ~ 50ºC [cite: 71]

2.4 设备状态查询和显示

灯色 含义 备注
绿灯 识别成功 [cite_start]所有功能识别成功时亮绿灯 [cite: 73]
红灯 识别失败 [cite_start]身份证识别失败(中途停止、被拦截、无网络)时亮红灯 [cite: 73]
蓝灯 电源状态 [cite_start]指示设备电源情况 [cite: 73]
黄灯 读卡中 [cite_start]处于芯片读取NFC过程时亮黄灯 [cite: 73]

3. 接口说明

3.1 接口格式定义

  • [cite_start]通信协议: WebSocket本地端口侦听 [cite: 76, 77]。
  • [cite_start]访问 URL ws://127.0.0.1:xxx [cite: 77]。
  • [cite_start]数据格式: JSON驼峰命名法区分大小写 [cite: 79]。

3.2 指令格式

3.2.1 请求字段

名称 说明 取值 备注
*command 指令 'read', 'scan', 'get', 'set', 'readCode', 'getPhoto', 'scanRaw' [cite_start]对应读证、扫描、获取、设置等操作 [cite: 82]
operand 操作对象 例如 'deviceName' [cite_start]当 command 为 'get' 或 'set' 时配合使用 [cite: 82]
param 参数 [cite_start]执行指令所需的参数 [cite: 82]

3.2.2 应答字段

名称 说明 取值与含义
*code 编码 0:成功; 1:设备断开; 2:设备故障; 3:处理超时; 4:未识别到证件; 5:读卡失败; 6:识别失败; 7:初始化失败; 8:未初始化; 9:未知类型; 10:头像获取失败; 11:配置出错; 12:端口占用; 13:参数不合法; 14:无授权文件; 15:授权不通过; 16:不支持操作; 17:假证; 18:证件过期; 19:证件作废; 20:授权过期; 21:已读过; [cite_start]99:未知错误 [cite: 84]
message 应答信息 [cite_start]失败时返回的出错原因描述 [cite: 84]
data 返回值 [cite_start]成功时返回的数据 [cite: 84]
*command 原指令名 [cite_start]返回请求中的 command [cite: 84]
operand 原操作对象 [cite_start]返回请求中的 operand [cite: 84]

4. 指令详述

4.1 获取信息 (command: 'get')

  • [cite_start]获取名称: operand: 'name' -> 返回设备名称 [cite: 87]。
  • [cite_start]获取型号: operand: 'model' -> 返回设备型号 [cite: 89]。
  • [cite_start]获取序列号: operand: 'serialNo' -> 返回序列号 [cite: 91]。
  • 获取设备类型: operand: 'type' -> '01':读卡; '02':扫描; '03':一体式; [cite_start]'04':扫描(无OCR) [cite: 93]。

4.2 设置参数 (command: 'set')

  • [cite_start]设置连续读取: operand: 'auto', param: 0(不自动) 或 1(自动) [cite: 96]。

4.3 证件信息字段说明 (data 对象)

名称 说明 取值/备注
*guestType 旅客类型 '100':国内; '200':港澳台; [cite_start]'300':国外 [cite: 99]
*name [cite_start]姓名 [cite: 99]
*sex 性别 '1':男; [cite_start]'2':女 [cite: 99]
*birthday [cite_start]出生日期 yyyy-MM-dd [cite: 99]
*cardType 证件类型 11:身份证; 12:居住证; 14:国外护照; 16:台胞证; 34:外国人永居证; 55:港澳台居住证; 60:回乡证; [cite_start]93:国内护照等 [cite: 99]
*cardNo [cite_start]证件号码 [cite: 99]
*curPhoto [cite_start]证件头像 jpg 转 Base64 编码 [cite: 99]
photo [cite_start]现场头像 jpg 转 Base64 编码 [cite: 99]
nation 民族 [cite_start]代码 '01'~'56', '59', '98', '57' (如 '01':汉, '02':蒙古) [cite: 99]
adminDivision 行政区划 [cite_start]行政区划代码 [cite: 99]
firstName 英文姓 [cite_start]国外旅客必填 [cite: 99]
lastName 英文名 [cite_start]国外旅客必填 [cite: 99]
*nationalityArea 国籍/地区 [cite_start]国籍或地区代码 [cite: 99]
address 住址 [cite_start]国内旅客必填 [cite: 99]
signDate [cite_start]签证日期 [cite: 99]
validDate [cite_start]有效期结束 [cite: 99]
signOrg [cite_start]签发机关 [cite: 99]

5. 接口调用示例

5.1 建立连接 (JS)

try {
    var websocket = new WebSocket('ws://127.0.0.1:xxx'); [cite_start]// http 方式 [cite: 112, 114]
    websocket.onmessage = function(event) {
        [cite_start]let data = JSON.parse(event.data); [cite: 121]
    }
} catch (exception) { console.log('error.'); }

5.2 发送获取名称命令

[cite_start]let jsonData = { command: 'get', operand: 'name' }; [cite: 131]
[cite_start]websocket.send(JSON.stringify(jsonData)); [cite: 133]

5.3 返回读卡信息示例

{
    "code": 0,
    "command": "read",
    "data": {
        "guestType": "100",
        "name": "张三",
        "sex": "1",
        "birthday": "2000-01-01",
        "cardType": "11",
        "cardNo": "44xxx",
        "nation": "01",
        "address": "广东省珠海市香洲区 xxx",
        "validDate": "2040-01-01"
    }
[cite_start]} [cite: 138-162]

6. 技术支持

  • [cite_start]公司: 深圳市德科物联技术有限公司 [cite: 198]
  • [cite_start]网址: www.derkiot.com [cite: 199]
  • [cite_start]邮箱: weiting@derkiot.com [cite: 200]