Início / Tecnologia / CONNECTIX: a camada entre o leitor e o software

CONNECTIX: a camada entre o leitor e o software

Um leitor só serve se o dado chega onde o trabalho acontece. O CONNECTIX é o sistema operacional embarcado dos leitores e gateways Identix: um só conjunto de ferramentas, igual em todos os equipamentos, para ajustar o rádio e enviar o dado para onde você precisar.

LigarRedeWi-FiConsolePrimeiraleituraSaídas

O problema que ele resolve

A maioria dos leitores RFID fala um dialeto próprio. Cada projeto acaba escrevendo um tradutor entre o leitor e o sistema da empresa, e esse tradutor vira a parte mais lenta e cara. O CONNECTIX fala as línguas que o seu software já conhece.

Da energia à primeira leitura

Não há nada para instalar. O equipamento cria a própria rede Wi-Fi ao ligar, e você configura por qualquer navegador.

  • Alimente o equipamento com uma fonte que atenda à demanda dele: fonte subdimensionada causa reinícios e falhas de comunicação
  • Conecte-se à rede Wi-Fi criada pelo equipamento, com o nome do modelo e o fim do endereço MAC
  • Abra o console de administração no navegador e entre. Os dados de acesso padrão estão no Quick Start Guide: troque a senha no primeiro uso
  • Defina a rede Ethernet ou Wi-Fi que o equipamento deve usar. Para uso só por USB, deixe o nome do Wi-Fi vazio
  • Abra o painel RAIN ao vivo e clique em Conectar: as tags aparecem em tempo real, com contagem única, tempo decorrido e taxa de leitura
  • Escolha para onde o dado vai e, para uso permanente, desligue o ponto de acesso de configuração

Todas as saídas, ao mesmo tempo

Um mesmo leitor pode digitar tags num computador, publicar em um broker MQTT e atender um socket, em paralelo. Cada canal tem os seus ajustes, e o console mostra o status de todos.

  • MQTT: publica no broker e nos tópicos que você definir
  • Servidor de socket TCP: sua aplicação se conecta à porta e recebe o dado
  • USB: porta serial virtual (COM) ou emulação de teclado (HID) que digita as tags
  • Bluetooth LE, nos modelos que têm: emulação de teclado e serial
  • Visualização ao vivo no navegador, por WebSocket
  • Mensagem de heartbeat opcional, para você saber que o leitor está vivo

O dado no formato que você precisa

Por padrão cada leitura sai em JSON, com o EPC sempre presente. Ligue o que mais você quiser, ou defina o seu próprio formato de linha e deixe o leitor montá-la.

  • Campos opcionais: TID, RSSI, fase, canal, antena, apelido do dispositivo e carimbo de data e hora UTC em milissegundos
  • Formato personalizado: até oito campos na ordem que você escolher, com o texto antes, depois e entre eles
  • Decodificação GS1 no próprio leitor: SGTIN, SSCC, GLN, GRAI, GIAI, GSRN, GDTI, CPI, SGCN, GID e US DoD
  • Transformação do EPC: cortar parte do código, ou acrescentar prefixo e sufixo
  • Filtro de EPC por padrão, para ignorar tags que não são suas
{"epc":"3035000000000000000121","rssi":-5320,"antenna":1,"timestamp":"1790000000000"}

Controle por comando

Tudo o que você faz no console também pode ser feito por uma mensagem JSON, enviada ao leitor por MQTT. Uma mensagem com o recurso vazio lê o estado dele. Uma mensagem com valores o altera. O leitor pode responder num tópico que você escolher, e ignora um comando que já recebeu.

  • Rádio: região, portas de antena, potência, sensibilidade, modo de busca, sessão e modo RF
  • Inventário: iniciar e parar, início automático após ligar, tempo ativo e ocioso
  • Saída: campos do relatório, formato personalizado, decodificação GS1 e transformação do EPC
  • Filtro por padrão de EPC, e LED e buzzer
{
  "nid": 1784003600100,
  "ts": 1784003600100,
  "tz": 0,
  "topic": "command",
  "msg": [{ "rfid": [{
    "radio": { "region": "FCC",
      "antennas": [{ "port": 1, "enable": true, "txPowerCdbm": 2400 }],
      "modeAndSession": { "session": 0, "rfMode": 103 } },
    "inventory": { "control": { "action": "start" } }
  }] }]
}

Bluetooth, quando o equipamento tem

Nos modelos com Bluetooth LE, o mesmo leitor pode ser um teclado para celular ou tablet, um enlace serial que aceita os mesmos comandos JSON, um beacon ou um escâner de dispositivos próximos. O modo teclado é exclusivo: não funciona junto com o beacon ou o escâner.

  • Teclado: digita as tags em qualquer aplicativo, sem código
  • Serial: comandos e respostas JSON por Bluetooth
  • Beacon: personalizado ou iBeacon
  • Escâner: lista dispositivos próximos com a intensidade do sinal

Mantenha em ordem

O mesmo console cuida do equipamento ao longo do tempo.

  • Atualize o firmware pelo console
  • Troque a senha de administração e desligue o ponto de acesso de configuração
  • Mantenha o relógio correto com servidores NTP
  • Restaure os padrões de fábrica quando precisar de um recomeço limpo

Perguntas frequentes

Preciso ser desenvolvedor para usar?

Não. A emulação de teclado não pede código: ligue o leitor e as tags são digitadas em qualquer campo. Quem desenvolve ganha MQTT, sockets e a interface de comandos JSON.

Posso usar mais de uma saída ao mesmo tempo?

Pode. MQTT, servidor de socket e USB rodam juntos, cada um com o seu formato e os seus ajustes, tudo gerenciado no mesmo console.

O que é decodificação GS1 local?

O próprio leitor transforma o código bruto da tag em campos GS1 legíveis antes de enviar, por exemplo um código de produto e um número de série. O seu software recebe a resposta pronta.

O Wi-Fi de configuração fica sempre ligado?

Ele serve só para a primeira configuração. Para o uso normal, conecte o equipamento a uma rede permanente e desligue o ponto de acesso na administração do sistema.

Quais equipamentos usam o CONNECTIX?

Os leitores e gateways Identix construídos sobre módulos SAMx00. O console e a interface de comandos são os mesmos em todos eles.

Precisa de ajuda para conectar?

Fale com um especialista