关于 DataWedge

DataWedge 7.4

概述

DataWedge 为设备上的任何应用程序提供从各种输入源(如条码扫描器、MSR、RFID、语音和串行端口)获取数据并在需要时根据简单选项或复杂规则操作数据的能力。DataWedge 在每台 Zebra Android 设备上均是开箱即用,并可轻松配置为在任何特定应用程序中自动提供数据采集服务,使用特定扫描器、读取器或其他外围设备,以及将数据正确格式化并传输到正确的应用程序。

采集数据的方法有两种:

  • DataWedge“零代码”方法,通过使用从用户界面配置的 DataWedge 配置文件来捕获和处理数据,无需进行任何编程或应用程序修改。
  • 使用 DataWedge API 可通过 Android Intent 以编程的方式控制、修改和查询 DataWedge 配置设置和操作。这样就可以轻松修改新的或现有的 Android 应用程序来使用 Zebra 设备采集数据,而无需担心底层硬件。

请按照使用入门指南操作,其中讨论了两种方法,并包括关于常见用例和最佳实践的程序员指南。

要了解有关 DataWedge API 的更多信息,请阅读由 Zebra 工程师 Darryn Campbell 编著的 DataWedge API - 优势和使用场景


转到“新增功能”部分

主要功能

DataWedge 提供以下主要功能和选项(功能可用性可能因版本而异 - 请参阅版本历史记录):

数据采集

数据处理

部署

注意:DataWedge 功能的可用性和操作因设备和操作系统(它们决定了设备上安装的 DataWedge 版本)而异。

准备好开始了吗?转到 DataWedge 设置指南


多用户支持

DataWedge 支持在单个设备上使用多个 Android 用户帐户,从而允许使用独立的用户配置文件来维护数据隐私。支持的 Zebra 设备包括:

  • Android Oreo:TC52/TC57、TC72/TC77

特性和功能:

  • 如果启用了 DataWedge,其功能仅适用于活动用户 - 每个用户都有独立的 DataWedge 进程运行。DataWedge 的使用和功能仅适用于活动用户。
  • 任何 DataWedge 配置文件更改都将在所有用户之间全局生效 - 用户进行的 DataWedge 配置或配置文件更改(通过 DataWedge UI 或配置文件导入)将应用于所有用户,无论进行更改时登录的是哪位用户。例如,如果用户 A 对某个配置文件进行了更改,则用户 B 将在同一配置文件中看到该更改。配置文件存储在一个位置(默认为 /enterprise/device/settings/datawedge/config/datawedge.db)中,所有用户的 DataWedge 进程都使用这一相同的配置文件。
  • 摄像头扫描功能仅适用于主要(管理员)用户 - 摄像头扫描不适用于辅助(非主要)用户。
  • 在主要用户和其他用户之间切换时,蓝牙扫描器会断开连接 - 这适用于启用了蓝牙扫描器的配置文件。如果主要用户处于活动状态,当切换到使用活动配置文件且其中也启用了蓝牙扫描器的其他用户时,蓝牙扫描器会断开连接,且不会自动重新连接至设备。非主要用户需要按下 Zebra 蓝牙扫描器上的重置按钮才能重新连接,即使显示蓝牙扫描器已连接至设备也不例外。
  • 不能访问外部 SD 卡 - 如果存在多个 Android 用户帐户,则用户不能访问外部 SD 卡。因此无法通过 SD 卡导出或导入 Datawedge 配置数据库文件。
  • 文件夹访问受限 - 每个用户配置文件都有自己的文件夹结构,其他用户不能访问。因此,用户无法访问其他用户导出的 DataWedge 配置数据库,从而无法跨用户导入/导出配置。

支持的语言

DataWedge 已获批准在针对下列语言本地化的设备操作系统上运行:

  • 英语
  • 法语
  • 德语
  • 意大利语
  • 西班牙语
  • 简体中文
  • 繁体中文

有关已批准语言或下载本地化操作系统的更多信息,请联系 Zebra 技术支持


DataWedge 7.4 中的新功能

  • DataWedge 7.4 及更高版本仅支持 Android Oreo (v8.0) 及更高版本。
  • 引入了通过 PTT(通话按键)按钮激活语音捕获的功能,并提供新的数据采集开始选项
  • 添加了对条码读取器和 SetConfig API 的新 DPM 支持
  • 未来,将可以在 DataWedge 配置文件屏幕中看到 Enterprise Keyboard 选项。
  • 将会弃用对唯一设备标识 (UDI) 条码的支持,例如 GS1、HIBCC 和 ICCBBA – UDI 仅在最高 Android P(9.x 版)的选定 Zebra 设备上受支持。

最近版本历史记录

DataWedge 7.3 新增功能

DataWedge 7.2 新增功能

DataWedge 7.1 新增功能

DataWedge 7.0 新增功能

新更新与 DataWedge 6.9 相同。

其他更改

DataWedge 6.9 新增功能

其他更改


6.8 新增功能

其他更改

SimulScan 输入插件默认模板现在是“默认 - Barcode4.xml”


v6.7 新增功能

  • 此版本只支持运行 Android Lollipop 和更高版本的设备

  • 支持多条码输入,可一次同时获取多个条码。

  • 增强的字符间延时功能允许为所有字符或仅为多字节字符指定延迟。

  • AimType 现在支持按下并保持功能继续解码会话,直至光束计时器过期、条码被解码或读取被取消。

  • 动态模板参数允许在使用 SimulScan 动态模板时指定用于在表单上解码的条码数量(从 1 到 99)。

  • 新的 IMPORT_CONFIG API 允许使用 Intent 导入配置和配置文件设置文件。


v6.6 新增功能

  • 新的串行输入选项允许 DataWedge 为连接到串行端口和用于获取数据的扫描器或其他设备指定通信参数

  • 导入报告显示已导入数据库和配置文件的结果,使管理员能够轻松识别源/目标差异,并作出调整以进行补偿

  • 新的 SET_REPORTING_OPTIONS API 提供对带多个 Intent 报告功能的控制

  • SET_CONFIG API 现在支持多个带单一 Intent 操作的插件

  • SWITCH_SCANNER API 现在支持使用新额外项的友好设备名称


安装了哪个版本?

要确定设备上安装了哪个 DataWedge 版本

1.在设备上,找到并轻触“启动器”屏幕或“应用程序抽屉”中的 DataWedge 图标DataWedge 6.x 的启动器图标

2.轻触“汉堡”菜单:将出现 DataWedge 菜单:

3.轻触“关于”。将出现“关于 DataWedge”屏幕。DataWedge 版本号在下面的图像中突出显示。请注意,还会显示扫描器框架版本。
显示版本号的“关于 DataWedge”框

4.如果设备上的 DataWedge 版本与本指南不同,请返回到 TechDocs 平铺页面,并在 DataWedge 平铺页面中的下拉菜单选择相应的版本。

请访问 Zebra 支持网站并下载特定设备的集成商指南以供参考,这也可能会有所帮助。


相关指南: