Android 14 MR-9 OS 출시부터 Elo I-Series 5 장치는 Zebra DataWedge와 함께 제공되며, 이는 Zebra의 기업 Android 장치 전반에서 사용되는 제로 코드 데이터 캡처 서비스입니다.
DataWedge는 연결된 바코드 스캐너 또는 카메라에서 데이터를 캡처하여 현재 전면에 있는 앱으로 전달합니다. - 키보드로 입력한 것처럼 키스트로크로 또는 앱이 프로그래밍 방식으로 수신하는 Android 인텐트로 전달됩니다. 앱은 스캔 데이터를 수신하기 위해 스캐너 전용 코드를 포함하거나 Elo 전용 SDK를 포함할 필요가 없습니다.
이것은 Elo와 Zebra가 공동으로 제공하는 첫 번째 소프트웨어 플랫폼 통합입니다. DataWedge는 Zebra에서 구축하고 Elo의 Elo Android OS 이미지에 통합되므로 MR-9 업데이트 후 즉시 사용할 수 있습니다. 별도의 다운로드나 사이드로드가 필요하지 않습니다.
중요성
기존 앱 논리 재사용. Zebra 장치의 DataWedge 프로필 및 인텐트에 대해 작성된 애플리케이션은 스캔 통합을 다시 작성하지 않고도 Elo I-Series 5에서 실행되도록 설계되었습니다.
스캐너 SDK 불필요. 스캔 데이터는 키스트로크 또는 인텐트로 도착하므로 새로운 앱은 장치 전용 SDK를 통합하지 않고도 스캔을 지원할 수 있습니다.
앱별 동작, 자동으로. 프로필은 앱에 연결되어 있으며, DataWedge는 사용자가 아무런 조치를 취하지 않고도 앱이 전면에 올 때 프로필을 전환합니다.
반복 가능한 플릿 설정. 한 장치에서 구축된 구성은 다른 장치로 내보내고 가져올 수 있습니다.
2. 하드웨어 및 플랫폼 호환성
지원되는 장치 및 OS
장치
칩셋
OS
Elo I-Series 5 10", 15" 및 22"
Qualcomm QCS6490
Android 14
최소 OS: Elo Android 14 MR-9, 버전 7.000.009.0046+gen5p 또는 그 이후. 가용성: 2026년 10월 28일 EloView 포털에서 드롭다운 OTA; 2026년 11월 4일부터 EloView 및 OEMConfig에서 기본 OTA 사용 가능.
지원되는 입력 소스
입력 소스
연결
노트
Elo Edge Connect 바코드 스캐너
USB
Zebra 스캔 엔진 스캐너는 DataWedge에 의해 네이티브로 구동됩니다.
통합 프런트 카메라
내장형
DataWedge에서 프런트 카메라로 나열됩니다. 바코드 입력 스캐너 선택 메뉴에서 새 스캐너 추가하를 선택하십시오. I-Series 5 10", 15" 및 22"에서 사용 가능합니다.
기본적으로 자동입니다. 특정 외부 스캐너나 전면 카메라를 사용하려면 바코드 입력 스캐너 선택을 열고 메뉴를 열어 새 스캐너 추가; 자동 사용를 선택하십시오.
디코더(심볼로지) 구성
개별 심볼로지를 활성화하거나 비활성화하고 각 프로필에 대해 디코더 매개변수를 설정합니다.
Data Capture Plus(화면 스캔 트리거)
화면의 일부를 가상 스캔 트리거로 지정합니다: 이를 눌러서 유지하면 프로필에서 선택한 스캐너 또는 카메라로 스캔이 시작됩니다. 프로필에 이를 활성화하면 앱에서 플로팅 버튼으로 표시됩니다: 새 프로필에서는 기본적으로 활성화되며 프로필 없이 앱이 있을 경우 Profile0이 활성화되면 나타납니다(시작하기, 2단계).
스캔 데이터를 포커스된 필드로 키 이벤트로 전달합니다. 액션 키 문자, 문자 간 지연 및 키 이벤트 지연을 포함합니다.
인텐트 출력
구성 가능한 액션 및 카테고리로 앱에 스캔 데이터를 Android 인텐트(방송, 활동 시작 또는 서비스 시작)로 전달합니다. 데이터는 com.symbol.datawedge.data_string 및 com.symbol.datawedge.label_type과 같은 표준 DataWedge 추가 정보로 도착합니다.
EloView 포털 또는 장치의 EloView 제어판에서 Elo Android 14 MR-9 (7.000.009.0046+gen5p)로 장치를 업데이트합니다. 다른 MDM 사용자는 Elo OEMConfig의 자동 및 수동 업데이트 기능을 사용할 수 있습니다.
Edge Connect 바코드 스캐너를 사용하는 경우 장치에 연결합니다.
앱 런처에서 DataWedge 앱을 엽니다.
2단계 - Profile0 활성화 및 확인
Profile0는 자체 프로필이 없는 모든 앱에 적용되는 기본 프로필입니다. 릴리스 빌드에서는 기본적으로 꺼져 있습니다, 따라서 자체 프로필이 없는 앱은 플로팅 스캔 버튼이 없으며 DataWedge는 카메라를 유지하지 않습니다.
활성화하려면 Android 설정 Elo 설정으로 이동하여 DataWedge 스캔 (Profile0)을 켭니다. 그런 다음 DWDemo를 열고 연결된 스캐너로 바코드를 스캔(또는 노란색 화면 스캔 버튼을 눌러 유지하고 스캐너 선택이 자동으로 설정된 경우에는 연결된 USB 스캐너를 사용하며, USB 스캐너가 연결되지 않은 경우 전면 카메라로 스캔)하고 데이터가 나타나는지 확인합니다.
Elo Settings 제어가 활성화되어 있는 동안 DataWedge 앱의 Profile0 항목이 회색으로 표시됩니다("관리자에 의해 비활성화됨"); Elo Settings에서 Profile0을 변경하십시오.
각 장치를 터치하지 않고 스캔을 활성화하려면, 자체 프로필을 앱에 부여하십시오. 프로필은 앱이 전면에 있을 때 항상 적용되며 Profile0 설정에 관계없이 적용됩니다. 참조 장치에서 생성하고 자동 가져오기(5단계)로 플릿에 푸시하거나, DataWedge의 SET_CONFIG 인텐트 API로 앱이 첫 시작 시 프로필을 생성하게 하십시오( 개발자용 참조 참조).
3단계 - 앱을 위한 프로필 생성
DataWedge에서 메뉴를 열고 새 프로필을 선택한 후 이름을 입력합니다.
관련 앱을 열고 앱의 패키지를 추가합니다(특정 활동은 옵션).
바코드 입력에서 입력이 활성화되어 있는지 확인하고 스캐너 선택에서 장치를 선택합니다(기본적으로 자동; 특정 외부 스캐너 또는 전면 카메라를 선택하려면 메뉴를 열고 새 스캐너 유지를 선택하십시오). 참고: 바코드 입력 스캐너 선택에서 선택된 스캐너는 프로필에서 사용됩니다; 스캐너 설정 구성은 해당 스캐너의 매개변수만 설정합니다.
디코더에서 워크플로우에서 필요한 심볼로지만 활성화합니다.
출력을 선택합니다: 텍스트 필드를 읽는 앱에는 키스트로크 출력, 프로그래밍 방식으로 스캔 데이터를 수신하는 앱에는 인텐트 출력을 선택합니다(인텐트 액션, 카테고리 및 전달 방법을 앱의 수신자에 맞게 설정하십시오). 사용하지 않는 출력을 비활성화합니다.
필요한 경우 기본 또는 고급 데이터 형식화에서 접두사, 접미사 또는 규칙을 추가합니다.
앱을 전면으로 가져옵니다 - DataWedge가 새 프로필로 자동으로 전환됩니다.
4단계 - Profile0 및 화면 스캔 버튼 제어
Profile0는 기본적으로 꺼져 있으므로, 자체 프로필이 없는 앱은 플로팅 스캔 버튼이 없습니다. Android 설정 > Elo 설정 > DataWedge 스캔 (Profile0)에서 켜거나 끌 수 있습니다.
모든 새로운 프로필에서 Data Capture Plus가 기본적으로 활성화되므로, 각 자체 프로필이 있는 앱에도 플로팅 스캔 버튼이 나타납니다. 앱의 프로필을 열고 Data Capture Plus > Enabled를 선택 해제하여 해당 앱에서 숨길 수 있습니다.
카메라를 공유하거나 스캔 데이터를 수신해서는 안 되는 앱- 예를 들어 탭 결제 / SoftPOS 결제 앱이 카메라 사용을 감지하는 경우 - DataWedge의 설정 > 비활성화 앱 목록에 추가해야 하거나 Profile0을 비활성화해야 합니다.
5단계 - 구성을 플릿에 배포
구성된 참조 장치에서 DataWedge 설정 내보내기를 열고 전체 구성을 내보내거나(datawedge.db) 단일 프로필(dwprofile\_<name>.db)을 내보냅니다.