- Impresión
Suite de integración ZeroKey
Conéctese con rastreadores de precisión submilimétrica para agilizar la eficacia de las operaciones con Tulip y ZeroKey.
Introducción a ZeroKey
ZeroKey Inc. es una empresa tecnológica en rápido crecimiento que diseña, construye y fabrica el sistema de localización en tiempo real (RTLS) 3D a gran escala más preciso del mundo. ZeroKey y Tulip se han asociado para ofrecer una solución integrada que combina la tecnología Quantum RTLS de ZeroKey con la plataforma Frontline Operations de Tulip. Las tecnologías de localización tradicionales no pueden digitalizar con precisión los procesos centrados en el ser humano a gran escala, lo que resulta en un importante valor sin explotar en la eficiencia de la producción, la seguridad de los trabajadores, el control de calidad y mucho más. Con la integración de ZeroKey y Tulip, los clientes obtienen una visibilidad completa de cualquier proceso, desde la fabricación centrada en el ser humano hasta el seguimiento de pedidos en toda la instalación.
El propósito de los widgets ZeroKey es proporcionar widgets listos para usar que pueden servir como un widget utilizable en una aplicación o ser el punto de partida para widgets más personalizados que aprovechan Zerokey. Estos plugins de widgets personalizados son widgets codificados que se asientan sobre la plataforma Tulip y aprovechan la plataforma de inteligencia espacial de Zerokey, haciendo que sea fácil empezar a utilizar Zerokey en Tulip.
Widget de localización Zerokey
El widget Zerokey Location es un rastreador visual de la ubicación del dispositivo ZeroKey. Este widget se actualiza en tiempo real para mostrar la ubicación de los dispositivos en relación con el lienzo de dibujo. Este widget se puede colocar sobre una imagen, como un mapa de planta, en una aplicación para proporcionar información precisa sobre la ubicación en el mundo real.
Vídeo explicativo
Configuración
Los plugins de widgets personalizados proporcionan una potente herramienta para añadir widgets personalizados a su aplicación. Los widgets le permiten escribir Javascript para ampliar y personalizar la funcionalidad de un widget. Los widgets de Zerokey aprovechan Javascript y las API de Zerokeys para proporcionar una amplia gama de funciones. Los widgets Zerokey de Tulip proporcionan también un comportamiento "mocking" del sistema, para que puedas empezar a probar los widgets inmediatamente. Se requiere lo siguiente para los widgets Zerokey:
- Tu URL de Zerokey Event Hub.
- Tu token API Zerokey
- Anchura de la ubicación en metros
- Altura de la ubicación en metros
- Mapa de nombres de ID de dispositivo
- Datos simulados
Con respecto a la URL de Zerokey Event Hub y el token de API te remitimos a la documentación de Zerokey. La información de Zerokey se añade directamente al código del La anchura y la altura de la ubicación se refieren a la anchura y la altura físicas del espacio en el que has desplegado tu sistema espacial Zerokey. El mapa del nombre del ID del dispositivo es opcional. Esto le permite proporcionar un nombre legible por humanos para asignar a un ID de dispositivo. Por ejemplo, el ID de dispositivo D8:FC:ED:EA:53:1C puede asignarse a "Conector Widget Bin". Puede proporcionar un objeto de cadena JSON como prop a su widget para mapear IDs. El siguiente es un ejemplo:{"D8:FC:ED:EA:53:1C": "Conector Widget Bin", "AA:BB:CC:12:34:56": "Estación X del operador", }
Un último paso es asegurarse de que el tamaño del lienzo del widget tiene la misma relación de aspecto que el espacio físico. Esto asegurará que el widget emita las ubicaciones para que coincidan con tu espacio físico.
En el código Javascript del widget puedes establecer la variable de datos simulados en true para recibir datos simulados, o false para recibir sólo datos reales.
Cómo funciona
Una vez que hayas configurado tu widget, puedes probarlo en el editor de widgets o añadirlo directamente a una aplicación. En ambos casos necesitarás tener dispositivos Zerokey activos en tu área espacial Zerokey. Cualquier dispositivo que esté activo en tu área espacial Zerokey se mostrará en tu widget como un círculo con el ID del dispositivo o el nombre mapeado incluido. Normalmente, tendrás una imagen que mapea tu espacio físico sobre el que colocarás tu widget. En este caso, la ubicación del dispositivo se dibujará con precisión en tu mapa. Ten en cuenta que la imagen de tu mapa debe tener la misma relación de aspecto que tu espacio físico y el lienzo del widget.
Widget Zona Zerokey
El widget de Zona proporciona una lista visual de todas las zonas que han informado de un evento de entrada en zona, salida de zona u ocupación de zona. La lista visual muestra el mismo ID o nombre y el ID o nombre del dispositivo para cualquier dispositivo asociado con la zona.
Vídeo explicativo
Configuración
Los Plugins de Widgets Personalizados proporcionan una potente herramienta para añadir widgets personalizados a su aplicación. Los widgets le permiten escribir Javascript para ampliar y personalizar la funcionalidad de un widget. Los widgets de Zerokey aprovechan Javascript y las API de Zerokeys para proporcionar una amplia gama de funciones. Los widgets Zerokey de Tulip proporcionan también un comportamiento "mocking" del sistema, para que puedas empezar a probar los widgets inmediatamente. Se requiere lo siguiente para los widgets Zerokey:
- Tu URL de Zerokey Event Hub.
- Tu token API Zerokey
- Mapa de nombres de ID de zona
- Mapa de nombres de ID de dispositivo
- Conectar eventos a una aplicación
- Datos simulados
Con respecto a la URL de Zerokey Event Hub y el token de API, le remitimos a la documentación de Zerokey.
Mapas de ID de zona y de dispositivo
El mapa de ID de zona es opcional. Esto le permite proporcionar un nombre legible para asignar a un ID de zona. Por ejemplo, el ID de dispositivo "aae876a0-cb98-4c12-a16c-a56764aea4r" se puede asignar a "Vision station". Puede proporcionar un objeto de cadena JSON como prop a su widget para asignar IDs. El siguiente es un ejemplo:{ "ffe434a0-cb29-4d22-a16c-70f764aedbcb": "Sala de piezas", "aae876a0-cb98-4c12-a16c-a56764aea4r": "Estación de visión", }
El mapa de nombres de ID de dispositivo es opcional. Permite asignar un nombre legible a un ID de dispositivo. Por ejemplo, el ID de dispositivo D8:FC:ED:EA:53:1C puede asignarse a "Conector Widget Bin". Puedes proporcionar un objeto de cadena JSON como prop a tu widget para mapear IDs. El siguiente es un ejemplo:
{ "D8:FC:ED:EA:53:1C": "Conector Widget Bin", "AA:BB:CC:12:34:56": "Estación X del operador", }
Un último paso es asegurarse de que el tamaño del lienzo del widget tiene la misma relación de aspecto que el espacio físico. Esto garantizará que las ubicaciones del widget coincidan con el espacio físico.
Conectar eventos a una aplicación
El widget Zerokey Zone dispara eventos para zona introducida, zona ocupada y zona vacía. Puede crear disparadores que escuchen estos eventos y respondan en su aplicación.
Datos simulados
En el código Javascript del widget puedes establecer la variable de datos simulados a true para recibir datos simulados, o false para recibir sólo datos reales.
Cómo funciona
Una vez que hayas configurado tu widget puedes probarlo en el editor de widgets o añadirlo directamente a una App. En ambos casos necesitarás tener dispositivos Zerokey activos en tu área espacial Zerokey y tendrás que haber configurado zonas. El widget disparará la información de la lista de zonas para los eventos de zona y disparará los eventos de zona para que tu app responda. Ten en cuenta que puedes ocultar la lista de zonas en tu aplicación cubriéndola con una forma, o comentando el siguiente código en el HTML del widget: ```
## Widget Zerokey Solicitud-Respuesta
El widget Zerokey Request-Reponse proporciona un ejemplo de uso de otros elementos no-eventlistener de la API Zerokey. El widget obtendrá automáticamente un token de portador y lo actualizará cuando sea necesario. El widget proporciona una interfaz de usuario de panel que permite al usuario solicitar información sobre los dispositivos vistos hoy, zonas y detalles específicos del dispositivo. Aunque este widget se puede utilizar inmediatamente en una aplicación Tulip, se utiliza principalmente para ejemplos y para crear otros widgets personalizados a partir de él.
### Vídeo explicativo
### Configuración
Los plugins de widgets personalizados proporcionan una potente herramienta para añadir widgets personalizados a tu aplicación. Los widgets te permiten escribir Javascript para ampliar y personalizar la funcionalidad de un widget. Los widgets de Zerokey aprovechan Javascript y las API de Zerokeys para proporcionar una amplia gama de funciones. Los widgets Zerokey de Tulip proporcionan también un comportamiento "mocking" del sistema, para que puedas empezar a probar los widgets inmediatamente. Los widgets Zerokey requieren lo siguiente:
* Tu URL de la API Zerokey
* Tu nombre de usuario y contraseña Zerokey para la autenticación API
* Datos simulados
*Con respecto a la URL de Zerokey Event Hub y el token de API te remitimos a [la documentación de Zero](https://api.zerokey.com/)key.*
### Datos simulados
En el código Javascript del widget puedes establecer la variable de datos simulados a true para recibir datos simulados, o false para recibir sólo datos reales.
### Cómo funciona
Una vez que hayas configurado tu widget puedes probarlo en el editor de widgets o añadirlo directamente a una App. En cualquier caso, si no estás simulando datos, necesitarás tener dispositivos Zerokey activos en tu área espacial Zerokey y tendrás que haber configurado zonas. El panel de control de la interfaz de usuario del widget proporciona botones que le permiten solicitar los dispositivos vistos hoy, el estado de la zona e información específica del dispositivo. Si hay resultados, aparecerán debajo de los botones.
## Widget Rastreador de herramientas Zerokey
El widget Zerokey Tool Tracker (rastreador de dispositivos Zerokey) comprueba si un dispositivo específico se encuentra en una ubicación definida por el usuario. Esto es similar a comprobar si un dispositivo está en una zona definida por el usuario. El usuario puede definir la zona a través de los accesorios del widget. Esto podría ser utilizado para rastrear el uso más reciente de un controlador de par con un dispositivo Zerokey conectado a él. En este caso se podría comprobar que se ha apretado el tornillo "correcto". Cuando el controlador de torsión informa "listo" a una Tulip App, utilizamos esa señal para comprobar la ubicación del dispositivo y asegurarnos de que se acaba de apretar el tornillo "correcto".
### Video Tutorial
### Configuración
Custom Widget Plugins proporcionan una poderosa herramienta para añadir widgets personalizados a su aplicación. Los widgets permiten escribir Javascript para ampliar y personalizar la funcionalidad de un widget. Los widgets de Zerokey aprovechan Javascript y las API de Zerokeys para proporcionar una amplia gama de funciones. Los widgets Zerokey de Tulip proporcionan también un comportamiento "mocking" del sistema, para que puedas empezar a probar los widgets inmediatamente. Los widgets Zerokey requieren lo siguiente:
* Tu URL de la API Zerokey
* Tu nombre de usuario y contraseña Zerokey para la autenticación API
* Centro x de la zona definida por el usuario
* Centro y de la zona definida por el usuario
* Anchura de la zona definida por el usuario
* Altura de la zona definida por el usuario
* Conectar eventos a una aplicación
* Datos simulados
*Con respecto a la URL de Zerokey Event Hub y el token API le remitimos a [la documentación de Zerokey](https://api.zerokey.com/).*
### Zona definida por el usuario
El widget Zerokey Tool Tracker te permite crear una zona bidimensional a través de los accesorios del widget. Necesitarás conocer la posición central x,y y la anchura y altura de la zona en metros. Puedes obtener la ubicación central x,y utilizando un dispositivo Zerokey y colocándolo en la ubicación central deseada. Una vez que haya configurado la zona definida por el usuario, puede comprobar si un dispositivo Zerokey se encuentra dentro del área de la zona.
### Cablear eventos a una App
Para su uso en una aplicación Tulip usted querrá tener un dispositivo de hardware o una máquina que active un evento. En ese evento se debe escribir la cadena de **ID del dispositivo** a una variable. Esa variable debe ser la entrada al widget "device\_id" de Zerokey Tool Tracker.
### Datos simulados
En el código Javascript del widget puedes establecer la variable mock data a true para recibir datos simulados, o false para recibir sólo datos reales.
### Cómo funciona
Una vez que hayas configurado tu widget puedes probarlo en el editor de widgets o añadirlo directamente a una App. Después de configurar su widget en una aplicación, podrá activar el widget actualizando su prop "device\_id". Por lo general, esto se haría a través de un disparador con un dispositivo (herramienta física). En la activación del dispositivo se escribirá el ID del dispositivo en una variable asignada a la propiedad "device\_id" del widget. Esto hará que el widget solicite la información del ID del dispositivo a la API de Zerokey. Si la información de localización del dispositivo está dentro del área de la zona definida por el usuario, enviará el evento "valid\_tool\_location", true si está dentro del área definida por el usuario y false en caso contrario.