Índice:
- Etapa 1: Configurando O OxusR Cloud
- Etapa 2: Configurando O LEMP Em Sua Dragonboard
- Etapa 3: Instalando O OxusR Na Sua Dragonboard
Vídeo: OxusR - O fluxo do seu conteúdo de vídeo: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
O QUE É?
OxusR é um projeto de Digital Signage que otimiza o consumo de banda evitando redundância de downloads em uma mesma rede.
Por ter sido idealizado durante o Hackathon Dragonboard Challenge da Qualcomm, o projeto ainda está em fase Alpha.
AMBIENTES:
- OxusR Cloud - Ambiente CMS onde todas as playlists, dispositivos e vídeos serão cadastrados.
- OxusR - Ambiente que consumirá da nuvem e armazenará todas as playlists e vídeos, disponibilizando na rede local o conteúdo para seus respectivos dispositivos.
MODOS DE OPERAÇÃO:
Ao configurar o OxusR no ambiente local, você pode configurar o dispositivo na rede em 3 modos diferentes:
- Cliente - Consumirá o conteúdo do servidor local.
- Servidor - Disponibilizará o conteúdo na rede local.
- Cliente-Servidor - Realiza as duas tarefas mencionadas acima.
É obrigatório que na rede exista ao menos uma instância do OxusR em modo Server ou Client-Server, pois é nesse dispositivo que todo o conteúdo do OxusR Cloud será armazenado. É importante ressaltar que um Dragonboard 410c possui 8GB de espaço disponível internamente que será usado tanto para o sistema operacional quanto para uma aplicação e todo o seu conteúdo. Para disponibilizar mais espaço para aplicação, um cartão de memória CLASSE 10 deve ser utilizado. Para maiores detalhes sobre a configuração do Dragonboard acesse o link oficial da Qualcomm
FLUXO DE OPERAÇÃO:
Incialmente é necessário criar playlists e configurar cada dispositivo da rede no sistema OxusR Cloud para que estes projetados estejam disponíveis para download através do OxusR Server.
Durante o Hackathon Dragonboard Challenge para usar um Dragonboard 410c no modo Client-Server. A partir de ponto todos os dispositivos conectados na mesma rede possuem acesso ao player do Digital Signage através de uma URL utilizando Browsers compatíveis com HTML 5.
ATENÇÃO
Por questão de segurança, os dispositivos rodando iOS e Android precisam de uma aplicação com uma WebView chamando o player, pois acessando um url diretamente no navegador do sistema, o player não funciona corretamente.
Requisitos
- Dragonboard 410c
- Webserver rodando Linux, NginX ou Apache, MySQL e PHP
Requisitos Dragonboard
- Linaro -
- Instalação LEMP (Linux, Nginx, MySQL e PHP)
Etapa 1: Configurando O OxusR Cloud
Para completar a instalação você precisa do usuário FTP e MySQL do seu servidor Web. Certifique-se de que o seu servidor está rodando PHP e MySQL pois ambos são colocados para o funcionamento do sistema.
Primeiro, baixe a ultima distribuição do OxusR (ainda em fase Alpha)
oxusr.bananagroove.com/releases/latest.zip
- Extraia os arquivos e faça o upload no seu webserver.
- Edite o arquivo de configuração do MySQL com o usuário e senha do seu MySQL. O arquivo de configuração está localizado na pasta /application/config/database.php.
- Importe o arquivo OxusR-Database.sql na sua base de dados.
oxusr.bananagroove.com/releases/OxusRDatabase.zip
- Acesse a url do seu servidor web em um navegador com suporte a HTML5. Se tudo estiver OK, o player abrirá com um alerta sobre não existirem dispositivos configurados. (ID da estação não encontrada. Verifique seus parâmetros de URL.)
- Por se tratar de uma versão Alpha, uma interface do sistema de gerenciamento ainda não existe, será necessário configurar os parâmetros dentro do banco de dados diretamente.
Etapa 2: Configurando O LEMP Em Sua Dragonboard
Como declarar antes, é obrigatório que exista ao menos uma instância do OxusR Server ou Server-Client na sua rede local para que o conteúdo seja baixado e consumido pelos outros Clients. Para isso, preciso necessariamente configurar um Dragonboard com um ambiente LEMP, ou seja, Linux, Nginx, MySQL e PHP.
Para rodar essa aplicação, é necessário que o Dragonboard esteja rodando Linux, no caso da distribuição oficial, é o Linaro, distribuição baseada em Debian. Siga as orientações oficiais da Qualcomm / 96boards para configurar este ambiente.
Nesta url você encontra o passo a passo de como baixar e instalar o Linaro
Finalizada a instalação do Linaro, precisaremos agora instalar o Nginx, MySQL e PHP. Por questões de performance, o servidor http utilizado é o Nginx e não o Apache. Embora possivelmente também funcione com o Apache, recomendamos o NginX por ser mais performático.
A Instalação não é demorada e muito menos complicada, existem vários tutoriais espalhados pela web e no nosso caso vamos usar o tutorial disponibilizado pela Digital Ocean.https://www.digitalocean.com/community/tutorials/how-to-install-linux -nginx-mysql-php-lemp-stack-on-debian-7
Etapa 3: Instalando O OxusR Na Sua Dragonboard
Com o LEMP instalado e definido, só precisamos agora colocar o projeto OxusR na pasta root do seu servidor web assim como na nuvem.
Baixe o mesmo arquivo que foi baixado anteriormente (https://oxusr.bananagroove.com/releases/latest.zip), porém agora em seu Dragonboard
Usando o shell, basta entrar no diretório raiz de seu servidor web e executar o comando:
wget
descompacte o last.zip
- Execute o comando ip para verificar o IP da sua Dragonboard.
- Em um navegador com suporte a acesso HTML5 ou IP da sua Dragonboard. A mensagem solicitada para que um dispositivo seja definido, isso indica que sua instalação está rodando normalmente.
Recomendado:
Trainz - Como recortar o conteúdo: 13 etapas
Trainz - Como fazer o skin do conteúdo: Olá, criei este guia para mostrar passo a passo como fazer o skin de um modelo para o Trainz. Estou usando o Trainz A New Era e demonstrarei o processo com minha classe CFCLA CF sem pele # CF4401. Vejo que você pode estar lutando para esfolar também. É t
Filtragem de conteúdo da Internet usando DNS: 10 etapas
Filtragem de conteúdo da Internet usando DNS: atualizado em 3 de fevereiro de 2021 para incluir mais informações nas etapas 8 & 9. É amplamente conhecido que existe uma grande quantidade de conteúdo na Internet que não é exatamente adequado para ser visto por crianças. O que não é tão conhecido é o fato de que você
Medição de fluxo com medidores de fluxo de água (ultrassônico): 5 etapas (com imagens)
Medição de vazão com medidores de vazão de água (ultrassônico): a água é um recurso crítico para o nosso planeta. Os seres humanos precisam de água todos os dias. E a água é necessária para uma variedade de indústrias e nós, humanos, precisamos dela todos os dias. À medida que a água se tornou mais valiosa e escassa, a necessidade de monitoramento eficaz e o homem
Faça seu próprio fluxo de solda ecológico: 3 etapas
Faça seu próprio fluxo de solda ecológico: O fluxo é usado na soldagem para remover óxidos dos contatos das peças a serem soldadas. Os fluxos podem ser feitos de ácido clorídrico, cloreto de zinco ou colofônia. Aqui está um fluxo de colofónia simples e fácil feito de pinhas
Configure a filtragem de conteúdo da web em 4 etapas com o Ubuntu: 5 etapas
Configure a filtragem de conteúdo da Web em 4 etapas com o Ubuntu: Como um cara de TI, uma das coisas mais comuns que os colegas de trabalho me perguntam é como eles podem controlar quais sites seus filhos podem acessar online. Isso é muito fácil de fazer e gratuito usando Ubuntu linux, dansguardian e tinyproxy