Usando Nexmosphere e BrightSign

Neste tutorial, demonstramos como podemos aplicar interatividade usando dispositivos Nexmosphere conectados a um dispositivo BrightSign .

Assista a este vídeo de demonstração.

Requisitos para esta configuração

  • OnSign TV Player instalado em um computador BrightSign (tutorial).
  • Dispositivos Nexmosphere instalados em uma porta USB de um dispositivo BrightSign .
  • 1x controlador Nexmosphere XN-185 (manual).
  • 2x Botões de pressão com LED (manual).
  • 1x Fita LED X-Wave (manual).
  • 2x Nexmosphere XR-C10 (antena RFID).
  • 2 drivers de antena RFID XR-DR1.
  • 1x Tag RFID.

Abaixo estão imagens exemplificativas do ambiente de teste criado para esta demonstração:

BrightSign - Conexão USB

Ao utilizar um controlador XN com conexão USB, como o XN-185 ou XN-135, um cabo USB-A para Micro-USB deve ser usado para conectar a interface micro-USB do XN-185/XN-135 à interface USB-A do BrightSign Player .

Neste caso, o controlador XN é alimentado pela porta USB do BrightSign Player . Certifique-se de que o controlador XN esteja conectado à porta USB antes de ligar o BrightSign Player .

Controlador XN-185 Xperience

Manual do controlador XN-185 Xperience.

O controlador XN-185 Xperience possui 8 interfaces X-talk às quais qualquer combinação de elementos pode ser conectada. Os comandos e a operação da API permanecerão os mesmos. Ao conectar vários elementos que exigem uma alta corrente (LEDs ou botões com anel de LED), calcule a corrente total necessária dos elementos e verifique se ela está dentro das especificações do controlador e de sua fonte de alimentação.

Este é um esquema de interconexão que combina alguns elementos. Nem todos os componentes do esquema abaixo foram utilizados na demonstração deste tutorial.

Alcance XN

O XN-180 e o XN-185 possuem 8 interfaces X-Talk, endereçadas de 1 a 8. Como um endereço em um comando API deve sempre consistir em 3 dígitos, os endereços são numerados como 001, 002 e assim por diante. O layout físico dos endereços nos controladores XN-180 e XN-185 é indicado na imagem à direita. O XN-135 possui 3 interfaces X-Talk, sendo a terceira uma MicroBay.

Como configurar OnSign TV para esta demonstração de interatividade

1) Ative a porta serial nas configurações Player

Abra as Configurações Player e encontre a opção Configurações da Porta Serial (RS-232), selecione a opção Porta USB e defina um alias para localizar melhor a porta em qualquer aplicativo.

2) Crie aplicativos de automação

Entre na sua conta OnSign TV e vá para Conteúdo > Novo > Aplicativo .

Localize os aplicativos Nexmosphere na categoria Automação e IoT e configure os novos aplicativos conforme mostrado mais adiante.

Crie dois aplicativos de fita de LED . O primeiro para a cor VERMELHA, como mostrado abaixo, e depois repita o mesmo passo criando o segundo com Brilho = 0 (este desligará a fita de LED).

Crie quatro aplicativos de botões XT . O primeiro ativará todos os LEDs dos botões, como mostrado na imagem abaixo. Agora, crie mais três aplicativos: o primeiro para piscar todos os botões rapidamente , o segundo para piscar apenas o botão 1 rapidamente e o terceiro para piscar apenas o botão 2 rapidamente .

Abaixo estão listados todos os aplicativos de automação que criamos para esta demonstração.

3) Testando os aplicativos de automação

Agora vamos testar os aplicativos de automação criados. Acesse “Conteúdo no Player" no menu Player e clique no botão ”Publicar" no canto superior direito. Para testar sob demanda, precisamos publicar os aplicativos no Player com a opção "Como reproduzir sob demanda".

Após publicar o aplicativo de automação, clique no ícone de reprodução na página “Conteúdo no Player”. Na janela que se abre, clique no botão vermelho de reprodução.

Se nenhum feed for retornado, verifique as configurações do Canal do Dispositivo Nexmosphere ( interface X-talk ) e do Alias da Porta Serial nas Configurações do Aplicativo de Automação e Configurações Player .

 

4) Crie campanhas com trilhas de automação

Agora, criaremos as Campanhas para usar nesta demonstração. Será necessário ativar a Trilha de Automação para que possamos adicionar interatividade às Campanhas. Adicionaremos os Aplicativos de Automação criados anteriormente a esta nova trilha. Além disso, usaremos imagens de demonstração para exibir o conteúdo na tela após a ação de Interatividade.

Acesse Conteúdo > Novo > Campanha e siga as configurações abaixo. Ative a Trilha de Automação para exibir esta trilha adicional da linha do tempo. Adicione a esta nova trilha o aplicativo de automação para ligar todos os LEDs dos botões e desligar a faixa de LED. Esta campanha será exibida até que uma ação de interatividade seja acionada.

Agora crie mais duas campanhas para serem exibidas quando um botão for pressionado. Adicione o aplicativo de automação Blink Fast Push Button LED 1 à trilha de automação da primeira. Em seguida, crie a segunda campanha e adicione o aplicativo de automação Blink Fast Push Button LED 2.

Agora crie duas Campanhas para serem exibidas quando pegarmos e devolvermos o objeto que contém a Tag RFID. Adicione os Aplicativos de Automação "Turn the LED Stripe Red" e "Blink Fast All Push Buttons" à primeira. Na segunda Campanha, adicione os Aplicativos de Automação "Turn the LED Stripe Red" e “Turn All Push Button LEDs”.

5) Defina a interatividade no Player

Acesse o Menu Player e selecione Interatividade. Em seguida, clique no botão Adicionar Interação no canto superior direito. Definiremos quatro interações. Duas para os botões pressionados e mais duas quando pegamos ou guardamos a Tag RFID.

A API local receberá um comando serial da API do controlador XN-185. Esses comandos podem ser verificados no guia de início rápido do XN-185 (manual XN-185).

Preencha o campo de destino com as Campanhas criadas para cada ação relacionada.

Para garantir a escuta correta dos comandos seriais da API recebidos na API Local, preste muita atenção ao uso de barras invertidas antes dos colchetes no campo “ Qual ”.

Agora é hora de testar toda a configuração feita até agora e testar a interatividade na prática!

Configuração de demonstração alternativa

 

1) Crie o aplicativo de automação “Serial Port Write Data”

Acesse Conteúdo > Novo > Aplicativo > Automação e IoT e selecione Gravação de dados na porta serial.

Comandos dos Leds X-Wave: link

Para esta demonstração, criamos três aplicativos "Serial Port Write Data".

  1. WAVE-BLUE com dados para escrever: X006B[4996240130000009]
  2. waveLedPB1 com dados para escrever: X006B[4996240120000009]
  3. waveLedPB2 com dados para escrever: X006B[4996240110000009]

2) Agrupe “Aplicativos de Automação” usando “Grupo de Automação”

Você deve usar "Grupo de Automação" quando precisar agrupar mais de um aplicativo de automação para serem executados de uma só vez (em paralelo) ou um após o outro (sequencialmente) em um período de tempo específico da sua linha do tempo.

Acesse Conteúdo > Novo > Aplicativo > Automação e IoT e selecione Grupo de automação.

Para esta demonstração, criamos cinco aplicativos de "Grupo de Automação":

  1. AutoGrupo PB DESLIGADO 
  2. AutoGrupo PB1 
  3. AutoGrupo PB2 
  4. Coleta AutoGroup 
  5. Reposição de Grupo Automático

3) Configurando campanhas com grupos de automação

Nesta demonstração alternativa, continuamos usando as mesmas Campanhas criadas para a primeira demonstração, mas com uma configuração diferente, conforme mostrado abaixo:

  • campanha de coleta

  • campanha-retrocesso

  • campanha-pressionou-botão-1

  • campanha-pressionou-botão-2

O "Spacer App" foi usado para aplicar um atraso na execução do próximo Automation App na linha do tempo.

As configurações de "Interatividade no Player" não foram modificadas para esta demonstração alternativa.

Agora é hora de testar sua demonstração alternativa e compará-la com nossa demonstração em vídeo!