Configuración de un lector FX9600 en Rfid.duokanban.com


Es fundamental que el lector esté actualizado a la versión de firmware 3.26.90, ya que es la versión compatible con la aplicación rfid.duokanban.

Se accede a la aplicación https://rfid.duokanban.com 

  • En el apartado RFID, acceder a la Unidad (Units) y crear una unidad nueva pulsando el botón  "+" situado en la parte superior a la derecha.

Es obligatorio rellenar los campos Code, Name y Account. El campo Description es opcional, aunque se recomienda rellenar este campo. Account  tiene que estar creado anteriormente desde app.raindance.es

En el campo Account, seleccione su cuenta asociada.

Una vez rellenados todos los campos pulse el botón "Create".

Si desea crear más unidades, pulse el botón “Create & create another”.

Si, en cambio, no desea crear una unidad, pulse el botón “Cancel”.

  • En el apartado RFID, acceder a los lectores (RFID Readers) y crear el nuevo lector pulsando el botón  "+" situado en la parte superior a la derecha.

Es obligatorio rellenar los siguientes campos del panel “Main data”:  Name, Code (normalmente el código del lector), IP Address, Username (normalmente admin), Password, Unit y Account. En el campo Account, seleccione su cuenta asociada. El campo Code debe ser el mismo que se ha creado en app.raindance.es.

Una vez rellenados todos los campos pulse el botón "Create".

Si desea crear más lectores, pulse el botón “Create & create another”.

Si, en cambio, no desea crear un lector, pulse el botón “Cancel”.

  • En el apartado Connector, acceder al apartado Message Templates. 

Crear una nueva plantilla de mensaje pulsando el botón "+" situado en la parte superior a la derecha.

Es obligatorio rellenar Code, Name, Format, Filename y Account obligatoriamente.

El campo Code debe seguir la estructura MSG31 (consulte el último mensaje creado como referencia).

El campo Name suele ser el número del lector y ubicación. (Ej.: 745 HEMO Jaén).

En el campo Format seleccione la opción: 

COMMA_CSV

El campo Filename en este caso es: XXX-{{year}}{{month}}{{day}}-{{h24}}{{min}}{{sec}}.RINV 

XXX indica el número del lector. El resto del nombre del archivo no hay que modificar.

En el campo Account, seleccione su cuenta asociada.

Una vez rellenados todos los campos pulse el botón "Create".

Si desea crear más plantillas de mensajes, pulse el botón “Create & create another”.

Si, en cambio, no desea crear una plantilla de mensaje, pulse el botón “Cancel”.

En la parte inferior de la pantalla se crean los bloques y los campos.

Compruebe que está seleccionada la pestaña Blocks

Para añadir un bloque nuevo, pulse el botón "+" situado en la parte inferior a la derecha.

Los campos a rellenar son los siguientes:

Los campos Code, Type y Order column son obligatorios.

BLOCKS Code Type Child name Order column

tags CHILD tags 1

Una vez rellenados todos los campos pulse el botón "Create".

Si desea crear más bloques, pulse el botón “Create & create another”.

Si, en cambio, no desea crear un bloque, pulse el botón “Cancel”.


A continuación se cambia a la pestaña Fields


Para añadir un campo nuevo, pulse el botón "+" situado en la parte inferior a la derecha.

Los campos a rellenar son los siguientes:

Block id

Type

Label Code Order

tags

compute

lector (code lector) 1

tags

compute

fecha {{year}}{{month}}{{day}} 2

tags

compute

hora {{h24}}:{{min}}:{{sec}}:{{counter}} 3

tags

value

epc epc 4

tags

compute

user_memory 000000 5

Los campos Block Id, Type, Label, Code y Order son obligatorios.

Después de  haber rellenado cada "Bloque de campos", pulse el botón “Create & create another”, si desea crear más campos.

Si ha rellenado el último bloque ( el de la memoria de usuario), pulse simplemente el botón de "Crear".

Si desea crear más campos, pulse el botón “Create & create another”.

Si, en cambio, no desea crear un campo, pulse el botón “Cancel”.

  • En el apartado Inventories, acceder al apartado Inventory Plans y crear un nuevo plan de inventario pulsando el botón  "+" situado en la parte superior a la derecha.

Hay que rellenar los campos Name, Code, Unit, Mode y Account obligatoriamente.

Es recomendable que en Name se especifique si tiene filtros o si corresponde a una fecha determinada.

En el campo Code, se puede especificar que lectores intervienen en el plan de inventario.

En el campo Unit, seleccione la unidad creada anteriormente.

En el campo Mode, seleccionar el modo REGULAR.

Account, seleccionar la cuenta creada anteriormente.

En el apartado Execution scheduler, hay que rellenar el Cron.

Genérico: cada 15 minutos */15 * * * *

Es necesario coordinar este plan de inventario con los demás planes de inventario ya existentes, ya que un alto número de lectores ejecutándose simultáneamente podría impedir que este plan se llegara a ejecutar.

por ejemplo 8, 38 → 8,38 * * * * sólo hay otro lector programado a esta hora concretamente.

En el apartado Data report:

Channel id, Message template id y Batch size son campos obligatorios.

Channel id: aquí se configura el medio que se utiliza para el envío de mensajes. (FTP, a través de app.raindance.es, etc, ... ). Se pueden configurar dos canales a la vez para un envío simultáneo.

Message template id: se debe escoger la plantilla de mensaje.

Batch size: se puede poner el valor 1.

Validation criteria id: está en desuso.


En el apartado de Filter, se pueden añadir diferentes filtros en la lectura desplegando el menú:

Se puede filtrar por fabricantes, por GTIN (escribiendo el SKU asociado), por epc y por intensidad de la antena. Se pueden añadir uno a uno o copiar y pegar un listado de valores.

Una vez rellenados todos los campos pulse el botón "Create".

Si desea crear más planes de inventario, pulse el botón “Create & create another”.

Si, en cambio, no desea crear un plan de inventario, pulse el botón “Cancel”.

Para añadir los pasos del plan de inventario, se necesita pulsar el botón en el que aparece dibujado un lápiz,  en la zona derecha de la parte superior de la pantalla . (Ahora se puede editar el plan de inventario).

En la zona de "Steps", para añadir pasos, pulse el botón un "+".

En el apartado de Steps, rellenar los pasos del inventario:

Si sólo hay un lector, se rellena únicamente una línea como único paso.

Es obligatorio rellenar: Reader, Antennas y Duration.

Una vez rellenados todos los campos pulse el botón "Create".

Si desea crear más pasos en el plan de inventario, pulse el botón “Create & create another”.

Si, en cambio, no desea crear un paso en el plan de inventario, pulse el botón “Cancel”.

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Entrando en lector por la consola web a través de la IP fija suministrada por el operador telefónico:

En la columna a la izquierda, seleccionar los menús:

Communication →Zebra IoT Connector → Configuration

Pulsar botón Add Endpoint y rellenar:

Endpoint Type: HTTP POST

Endpoint Name:  XXX (XXX puede ser el código lector)

Endpoint Description:  XXX (XXX puede ser el código lector)

y en URL: 

https://rfid.duokanban.com/api/v1/rfid-readers/ZZZZZZ/snapshots

siendo en este caso ZZZZZZ el id del lector.

Pulsar Add

En la parte inferior de la página, en la parte denominada Interface Configuration

rellenar lo siguiente:

Tag Data Interface1: Seleccionar el endpoint creado.

Pulsar Update

Cambiando al menú Connection:

En Communication →Zebra IoT Connector → Connection

Pulsar botón Connect.

Se puede salir de la consola del lector pulsando Logout o cerrando la ventana en navegador.

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

De nuevo en https://rfid.duokanban.com

  1. Acceder en Rfid→ Rfid Readers al lector configurado.
  2. Pulsar el botón check connection y comprobar que el lector está conectado a la aplicación.
  3. Ahora configuraremos la configuración avanzada pulsando la pestaña "Advanced configuration": Para ello hay que pulsar el lápiz y descargar primero la configuración y después el modo. Al actualizar la página, aparecerán los dos campos (mode y Config) rellenados.
  4. Comprobar que la url es la correcta. (Sólo se puede modificar si existe una antena conectada)
  5. Modificar en la configuración:

"batching":[{"maxPayloadSizePerReport":256000,"reportingInterval":29000}]

  1. En el modo sustituir por:

{"antennas":[1,2],"query":[{"session":"S0","tagPopulation":500},    {"session":"S0","tagPopulation":500}],"tagMetaData":["HOSTNAME","EPC","ANTENNA","RSSI"],"transmitPower":[27,27],"type":"CUSTOM"} 

(2 antenas, si están 2 antenas conectadas)

  1. Se puede lanzar una lectura manual, para saber qué cantidad de referencias se están leyendo.
  2. Esta lectura no es enviada al FTP.
  3. Después se puede lanzar el inventario y comprobar si coincide en valor con la lectura manual. Si no es así, se puede ajustar la potencia de la antena y pasar de 27 a 29 para leer más referencias.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.