제로키 통합 제품군
  • 21 Oct 2024
  • 6 읽을 분
  • 기여자

제로키 통합 제품군


기사 요약

밀리미터 미만의 정밀 트래커와 연결하여 Tulip 및 ZeroKey로 운영 효율성을 간소화하세요.

제로키 시작하기

는 세계에서 가장 정확한 대규모 3D 실시간 위치 추적 시스템(RTLS)을 설계, 엔지니어링 및 제조하는 급부상하는 기술 회사입니다. 제로키와 Tulip은 제휴를 통해 제로키의 퀀텀 RTLS 기술과 Tulip의 프론트라인 운영 플랫폼을 결합한 통합 솔루션을 제공합니다. 기존의 위치 추적 기술은 인간 중심의 프로세스를 대규모로 정밀하게 디지털화할 수 없기 때문에 생산 효율성, 작업자 안전, 품질 관리 등에서 미개발 가치가 상당합니다. 제로키와 Tulip의 통합을 통해 고객은 사람 중심의 제조부터 시설 전반의 주문 추적까지 모든 프로세스에 대한 완벽한 가시성을 확보할 수 있습니다.

제로키 위젯의 목적은 앱에서 바로 사용할 수 있는 위젯을 제공하거나 제로키를 활용하는 더 많은 사용자 지정 위젯의 시작점이 될 수 있는 위젯을 제공하는 것입니다. 이러한 사용자 지정 위젯 플러그인은 코딩된 위젯으로, Tulip 플랫폼 위에 위치하며 Zerokey의 공간 인텔리전스 플랫폼을 활용하므로 Tulip에서 Zerokey를 쉽게 시작할 수 있습니다.

제로키 위치 위젯

제로키 위치 위젯은 시각적인 제로키 디바이스 위치 추적기입니다. 이 위젯은 드로잉 캔버스를 기준으로 장치의 위치를 표시하기 위해 실시간으로 업데이트됩니다. 이 위젯을 앱의 매장 지도와 같은 이미지 위에 배치하여 정확한 실제 위치 정보를 제공할 수 있습니다.

비디오 안내

설정

사용자 지정 위젯 플러그인은 애플리케이션에 사용자 지정 위젯을 추가할 수 있는 강력한 도구를 제공합니다. 위젯을 사용하면 자바스크립트를 작성하여 위젯의 기능을 확장하고 사용자 지정할 수 있습니다. 제로키 위젯은 자바스크립트와 제로키 API를 활용하여 다양한 기능을 제공합니다. Tulip 제로키 위젯은 시스템 "모킹" 동작도 제공하므로 위젯을 즉시 테스트할 수 있습니다. 제로키 위젯에는 다음이 필요합니다:

  • 제로키 이벤트 허브 URL.
  • 제로키 API 토큰
  • 위치 너비(미터)
  • 위치 높이(미터)
  • 장치 ID 이름 맵
  • 모의 데이터

제로키 이벤트 허브 URL 및 API 토큰과 관련하여 제로키 설명서를 참조하시기 바랍니다. 위치 폭과 높이는 Zerokey 공간 시스템을 배포한 공간의 물리적 폭과 높이를 나타냅니다. 장치 ID 이름 맵은 선택 사항입니다. 이를 통해 사람이 읽을 수 있는 이름을 제공하여 장치 ID에 매핑할 수 있습니다. 예를 들어 장치 ID D8:FC:ED:EA:53:1C를 "커넥터 위젯 빈"에 매핑할 수 있습니다. glossary.JSON}} 문자열 개체를 위젯에 소품으로 제공하여 ID를 매핑할 수 있습니다. 다음은 예시입니다:{ "D8:FC:ED:EA:53:1C": "커넥터 위젯 빈","AA:BB:CC:12:34:56": "오퍼레이터 X 스테이션",}

마지막 단계는 위젯 캔버스 크기가 실제 공간과 동일한 종횡비를 갖도록 설정하는 것입니다. 이렇게 하면 위젯이 실제 공간과 일치하는 위치를 출력할 수 있습니다.

위젯 자바스크립트 코드에서 모의 데이터 변수를 참으로 설정하여 모의 데이터를 수신하거나 거짓으로 설정하여 실제 데이터만 수신할 수 있습니다.

작동 방식

위젯을 설정한 후에는 위젯 에디터에서 테스트하거나 앱에 직접 추가할 수 있습니다. 두 경우 모두 제로키 공간 영역에서 제로키 디바이스가 활성화되어 있어야 합니다. 제로키 공간 영역에서 활성화된 모든 장치는 위젯에 장치 ID 또는 매핑된 이름이 포함된 원으로 표시됩니다. 일반적으로 위젯을 배치할 물리적 공간을 매핑하는 이미지가 있습니다. 이 경우 디바이스의 위치가 지도에 정확하게 그려집니다. 지도 이미지는 실제 공간과 위젯 캔버스의 가로 세로 비율이 같아야 한다는 점에 유의하세요.

제로키 구역 위젯

구역 위젯은 구역 진입, 구역 퇴장 또는 구역 점유 이벤트를 보고한 모든 구역의 시각적 목록 출력을 제공합니다. 시각적 목록에는 구역과 연결된 모든 디바이스의 동일한 ID 또는 이름과 디바이스 ID 또는 이름이 표시됩니다.

비디오 연습

설정

사용자 지정 위젯 플러그인은 애플리케이션에 사용자 지정 위젯을 추가할 수 있는 강력한 도구를 제공합니다. 위젯을 사용하면 자바스크립트를 작성하여 위젯의 기능을 확장하고 사용자 지정할 수 있습니다. 제로키 위젯은 자바스크립트와 제로키 API를 활용하여 다양한 기능을 제공합니다. Tulip 제로키 위젯은 시스템 "모킹" 동작도 제공하므로 위젯을 즉시 테스트할 수 있습니다. 제로키 위젯에는 다음이 필요합니다:

  • 제로키 이벤트 허브 URL.
  • 제로키 API 토큰
  • 영역 ID 이름 맵
  • 장치 ID 이름 맵
  • 앱에 이벤트 연결
  • 모의 데이터

제로키 이벤트 허브 URL 및 API 토큰과 관련하여 제로키 설명서를 참조하세요.

영역 및 장치 ID 맵

영역 ID 이름 맵은 선택 사항입니다. 이를 통해 사람이 읽을 수 있는 이름을 제공하여 영역 ID에 매핑할 수 있습니다. 예를 들어 디바이스 ID "aae876a0-cb98-4c12-a16c-a56764aea4r"을 "비전 스테이션"에 매핑할 수 있습니다. 위젯에 JSON 문자열 개체를 소품으로 제공하여 ID를 매핑할 수 있습니다. 다음은 예시입니다: { "ffe434a0-cb29-4d22-a16c-70f764aedbcb": "부품실", "aae876a0-cb98-4c12-a16c-a56764aea4r": "비전 스테이션",}

디바이스 ID 이름 맵은 선택 사항입니다. 이를 통해 사람이 읽을 수 있는 이름을 제공하여 디바이스 ID에 매핑할 수 있습니다. 예를 들어 디바이스 ID D8:FC:ED:EA:53:1C를 "커넥터 위젯 빈"에 매핑할 수 있습니다. 위젯에 JSON 문자열 개체를 소품으로 제공하여 ID를 매핑할 수 있습니다. 다음은 예시입니다:

{ "D8:FC:ED:EA:53:1C": "커넥터 위젯 빈", "AA:BB:CC:12:34:56": "오퍼레이터 X 스테이션",}

마지막 단계는 위젯 캔버스 크기가 실제 공간과 동일한 종횡비를 갖도록 설정하는 것입니다. 이렇게 하면 위젯이 실제 공간과 일치하는 위치를 출력할 수 있습니다.

앱에 이벤트 연결

제로키 구역 위젯은 구역 진입, 구역 점유, 구역 비어 있음에 대한 이벤트를 실행합니다. 이러한 이벤트를 수신하고 앱에서 응답하는 트리거를 만들 수 있습니다.

모의 데이터

위젯 자바스크립트 코드에서 모의 데이터 변수를 참으로 설정하여 모의 데이터를 수신하거나 거짓으로 설정하여 실제 데이터만 수신할 수 있습니다.

작동 방식

위젯을 설정한 후에는 위젯 에디터에서 테스트하거나 앱에 직접 추가할 수 있습니다. 두 경우 모두 제로키 공간 영역에서 제로키 디바이스가 활성화되어 있어야 하며 구역을 구성해야 합니다. 위젯은 영역 이벤트에 대한 목록 영역 정보를 실행하고 앱이 응답할 영역 이벤트를 실행합니다. 앱에서 영역 목록을 도형으로 가리거나 위젯의 HTML에 다음 코드를 주석 처리하여 숨길 수 있습니다: ```



## 제로키 요청-응답 위젯


제로키 요청-응답 위젯은 제로키 API의 이벤트 리스너가 아닌 다른 요소를 사용하는 예제를 제공합니다. 위젯은 베어러 토큰을 자동으로 가져와서 필요에 따라 새로 고칩니다. 이 위젯은 사용자가 오늘 본 디바이스, 영역 및 특정 디바이스 세부 정보에 대한 정보를 요청할 수 있는 대시보드 UI를 제공합니다. 이 위젯은 Tulip 앱에서 즉시 사용할 수 있지만, 주로 예제 및 다른 사용자 지정 위젯을 만드는 데 사용됩니다.


### 비디오 연습



### 설정


사용자 지정 위젯 플러그인은 애플리케이션에 사용자 지정 위젯을 추가할 수 있는 강력한 도구를 제공합니다. 위젯을 사용하면 자바스크립트를 작성하여 위젯의 기능을 확장하고 사용자 지정할 수 있습니다. 제로키 위젯은 자바스크립트와 제로키 API를 활용하여 다양한 기능을 제공합니다. Tulip 제로키 위젯은 시스템 "모킹" 동작도 제공하므로 위젯을 즉시 테스트할 수 있습니다. 제로키 위젯에는 다음이 필요합니다:


* Zerokey API URL
* API 인증을 위한 Zerokey 사용자 이름 및 비밀번호
* 모의 데이터


*제로키 이벤트 허브 URL 및 API 토큰과 관련하여 [제로키 설명서를](https://api.zerokey.com/) 참조하세요.*


### 모의 데이터


위젯 자바스크립트 코드에서 모의 데이터 변수를 참으로 설정하여 모의 데이터를 수신하거나 거짓으로 설정하여 실제 데이터만 수신할 수 있습니다. 


### 작동 방식


위젯을 설정한 후에는 위젯 에디터에서 테스트하거나 앱에 직접 추가할 수 있습니다. 두 경우 모두 모의 데이터를 사용하지 않는 경우 Zerokey 공간 영역에서 Zerokey 디바이스가 활성화되어 있어야 하며 구역을 구성해야 합니다. 위젯 UI 대시보드에는 오늘 표시된 장치, 구역 상태 및 특정 장치 정보를 요청할 수 있는 버튼이 있습니다. 결과가 있는 경우 버튼 아래에 나열됩니다. 


## 제로키 도구 추적기 위젯


제로키 도구 추적기(제로키 장치 추적기) 위젯은 특정 장치가 사용자가 정의한 위치에 있는지 확인합니다. 이는 장치가 사용자 정의 영역에 있는지 확인하는 것과 유사합니다. 사용자는 위젯 소품을 통해 구역을 정의할 수 있습니다. 예를 들어 제로키 디바이스가 연결된 토크 드라이버의 가장 최근 사용을 추적하는 데 사용할 수 있습니다. 이 경우 "오른쪽" 나사가 조여졌는지 확인할 수 있습니다. 토크 드라이버가 Tulip 앱에 "완료"를 보고하면 해당 신호를 사용하여 장치의 위치를 확인하여 "올바른" 나사가 조여졌는지 확인합니다.


### 동영상 연습



### 설정


사용자 지정 위젯 플러그인은 애플리케이션에 사용자 지정 위젯을 추가할 수 있는 강력한 도구를 제공합니다. 위젯을 사용하면 자바스크립트를 작성하여 위젯의 기능을 확장하고 사용자 지정할 수 있습니다. 제로키 위젯은 자바스크립트와 제로키 API를 활용하여 다양한 기능을 제공합니다. Tulip 제로키 위젯은 시스템 "모킹" 동작도 제공하므로 위젯을 즉시 테스트할 수 있습니다. 제로키 위젯에는 다음이 필요합니다:


* Zerokey API URL
* API 인증을 위한 Zerokey 사용자 이름 및 비밀번호
* 사용자 정의 영역의 중심 x
* 사용자 정의 영역의 중심 y
* 사용자 정의 영역의 너비
* 사용자 정의 영역의 높이
* 앱에 이벤트 연결
* 모의 데이터


*제로키 이벤트 허브 URL 및 API 토큰과 관련하여 [제로키 설명서를](https://api.zerokey.com/) 참조하세요.*


### 사용자 정의 영역


제로키 툴 트래커 위젯을 사용하면 위젯 소품을 통해 2차원 영역을 만들 수 있습니다. 영역의 중심 x,y 위치와 너비 및 높이(미터)를 알아야 합니다. 제로키 디바이스를 사용하여 원하는 중심 위치에 배치하면 중심 x,y 위치를 얻을 수 있습니다. 사용자 정의 구역을 구성한 후에는 구역 영역 내에 제로키 장치가 있는지 확인할 수 있습니다. 


### 앱에 이벤트 연결


Tulip 앱에서 사용하려면 하드웨어 장치 또는 컴퓨터가 이벤트를 트리거하도록 해야 합니다. 해당 이벤트에서 **장치 ID** 문자열을 변수에 기록해야 합니다. 이 변수는 제로키 도구 추적기 위젯 프롭 "device\_id"에 대한 입력이어야 합니다.


### 모의 데이터


위젯 자바스크립트 코드에서 모의 데이터 변수를 참으로 설정하여 모의 데이터를 수신하거나 거짓으로 설정하여 실제 데이터만 수신할 수 있습니다.


### 작동 방식


위젯을 설정한 후에는 위젯 에디터에서 테스트하거나 앱에 바로 추가할 수 있습니다. 앱에서 위젯을 구성한 후에는 "device\_id" 프로퍼티를 업데이트하여 위젯을 트리거할 수 있습니다. 일반적으로 이 작업은 디바이스(물리적 도구)의 트리거를 통해 수행됩니다. 디바이스 트리거에서 위젯의 "device\_id" 프로퍼티에 할당된 변수에 디바이스 ID를 기록합니다. 이렇게 하면 위젯이 제로키 API에서 디바이스 ID 정보를 요청하게 됩니다. 디바이스의 위치 정보가 사용자 정의 영역 내에 있으면 "valid\_tool\_location" 이벤트를 전송하며, 사용자 정의 영역 내에 있으면 참이고 그렇지 않으면 거짓입니다. 


이 문서가 도움이 되었습니까?