MYBUILD M1-USB

Guía de puesta en marcha

1. Descripción de producto


El MB M1-USB es un módulo RFID con conexión USB de la marca Myruns. Un dispositivo de gran versatilidad, perfecto para ser utilizado como componente principal en diversas aplicaciones, soluciones y productos que requieran de tecnología RFID.

2. Contenido del paquete


Asegúrese de que el paquete recibido contiene todos los elementos indicados a continuación:

Dispositivo MB M1-USB

Cable micro USB

3. Aplicación de testeo

La aplicación reading tool la entrega el equipo comercial de Myruns. Esta aplicación permite que el equipo integrador adquiera rápidamente el conocimiento necesario para empezar a trabajar con RFID.

Se trata de una aplicación de uso sencillo, desde la que se pueden configurar las antenas conectadas, la potencia de lectura o aplicar un filtro básico sobre la lectura de etiquetas.

El paquete del SDK de Android también trae una aplicación de test para Android conectable a su smartphone o a cualquier dispositivo Android.

Reading tool


4. Proceso de integración

El MB M1-USB utiliza el SDK de Myruns, el cual consta con una versión para diferentes lenguajes de programación

SDK MYRUNS - Versiones disponibles


Versión SDK Contenido del paquete Aplicación final Entornos de integración
MR SDK NODE myRunsSdkWrapper.node JavaScript Web
MR SDK ANDROID myRunsSdkWrapper.aar Java, Kotlin... Android
MR SDK JAVA myRunsSdkWrapper.jar

+

libMRSDK.dll / libMRSDK.so
Java Windows / Linux
MR SDK C libMRSDK.dll

+

libMRSDK.dll / libMRSDK.so
Java Windows / Linux


La obtención del SDK del MB M1-USB, puede realizarse de dos maneras:

Para obtener la versión de SDK que necesite, asi como su correspondiente documentación, debe tener un usuario en el sitio web de Myruns.

Si usted ha adquirido el módulo a través de un miembro del equipo comercial, será el comercial el que le proporcione el correspondiente de los paquetes mencionados en la anterior tabla. Si no ha recibido el material necesario así, póngase en contacto con el equipo comercial de Myruns con el que ha adquirido el producto.

SDK MYRUNS - Vista general de métodos disponibles


Los métodos del SDK son comunes para todas las versiones del SKD. El módulo RFID pone a disposición del equipo integrador las funcionalidades listadas en esta tabla para ser utilizadas en sus desarrollos. La documentación de las funciones del SDK lo entrega el equipo comercial de Myruns.

En el siguiente enlace encontrará documentación técnica para implementar los métodos del SDK en sus desarrollos. El lenguaje con el que integrar las funciones es Java, compatible con el SDK de Android.

MYRUNS JAVA SDK INTEGRATION DOCS


NOTAS IMPORTANTES SDK ANDROID:


El SDK de Android (API Level) del MB M1-USB, es compatible desde la versión 28.0.0 hasta la 36.0.0 de Android .

En el paquete del SDK de Android trae adicionalmente el código fuente de una sencilla aplicación de test (la mencionada en el punto 3: Aplicación de testeo). Abriéndola en su editor de código, puede ver la estructura de una aplicación básica que ya integra el SDK de Android (librería .aar compilada).

INICIAR LA INTEGRACIÓN:


  • Abra el fichero .zip que ha recibido a través del equipo comercial de Myruns
  • Aloje el fichero MyRunsSdkWrapper (.aar, .node o .jar dependiendo de la versión) en su proyecto.


  • Consulte la documentación de integración Java para iniciar la integración de su desarrollo con el módulo RFID.


  • Adicionalmente, y a modo de ayuda, usted puede:
    • Utilizar la herramienta reading tool (incluida en el paquete del SDK) para testear, visualizar lecturas y familiarizarse con el entorno RFID (la mencionada en el punto 3: Aplicación de testeo).
    • Abrir la aplicación demo desarrollada en Android incluida en el paquete, para orientarse en la integración de las funcionalidades descritas en la documentación de integración Java y en la tabla mostrada más abajo.


A continuación, se muestra la tabla de métodos disponibles en todas las versiones de SDK

Método Descripción
connect Función para conectarse al módulo.
disconnect Función para desconectarse del módulo.
setTxPower Función que actualiza la potencia de lectura.
getTxPower Función que obtiene la potencia de lectura.
enableAntennas Función que habilita o deshabilita antenas por separado.
setAntennaSequence Función que habilita las antenas a la vez y establece un orden de lectura en las mismas.
getBoardVersion Función que devuelve la versión del firmware y la del hardware.
getUID Función que obtiene el UUID del dispositivo, el cual lo identifica de manera unívoca.
getInventoryParameter Función que obtiene un valor de inventario. Existen varios valores de inventario que configuran el comportamiento del mismo:
Target, Tari, BLF, Coding, Q, Session.
setInventoryParameter Función que actualiza un valor de inventario. Los valores son los citados en el anterior método
getRegion Función que obtiene el valor de inventario region (En versiones futuras se incorporará a los métodos getInventoryParameter y setInventoryParameter).
setRegion Función que actualiza el valor de inventario región (En versiones futuras se incorporará a los métodos getInventoryParameter y setInventoryParameter).
inventoryRunnerStart Función que inicia el inventario.
inventoryRunnerStop Función que detiene el inventario.
firmwareUpdate Función que actualizan el Firmware.
firmwareUpdateNoThread Funciones que actualizan el Bootloader en sistemas Linux
getBootloaderStatus Funciones que devuelve la progresión de la actualización del Firmware.

5. Resolución de problemas


Si el dispositivo MB M1-USB no funciona correctamente durante la puesta en servicio, siga los pasos a continuación para intentar identificar y resolver el problema:

  • Verifique la alimentación USB del dispositivo
    Intente conectar el dispositivo a un puerto USB diferente en su PC. Si no hay puertos disponibles, realice la prueba en otra computadora para descartar problemas del PC que está utilizando.
  • Reemplace el cable USB
    Cambie el cable micro USB suministrado por uno otro igual para descartar fallas en el cable.
  • Pruebe con otro dispositivo MB M1-USB
    Si tiene otro lector MB M1-USB Myruns, repita la prueba con el mismo puerto y cable originales para verificar si el problema se debe al hardware del dispositivo.
  • Contacte con el soporte técnico
    Si el problema persiste después de realizar todas las pruebas anteriores, comuníquese con el soporte técnico de Myruns para obtener ayuda.