Índice:

Aplicativo de controle remoto AmbiBox IOS: 5 etapas
Aplicativo de controle remoto AmbiBox IOS: 5 etapas

Vídeo: Aplicativo de controle remoto AmbiBox IOS: 5 etapas

Vídeo: Aplicativo de controle remoto AmbiBox IOS: 5 etapas
Vídeo: Jogando Depois dos 30 Anos! 2024, Julho
Anonim
Image
Image
Aplicativo de controle remoto AmbiBox IOS
Aplicativo de controle remoto AmbiBox IOS
Aplicativo de controle remoto AmbiBox IOS
Aplicativo de controle remoto AmbiBox IOS

Com este aplicativo iOS você pode controlar seu AmbiBox de seu iPhone ou iPad. Vou falar sobre o app e como ele se comunica com o servidor AmbiBox, se você quiser saber como instalar o AmbiBox e as tiras de led, existem vários tutoriais no Instructables.

Aqui você pode assistir a um vídeo com o resultado e uma demonstração mais gráfica de como o aplicativo funciona.

Com a versão mais recente, você pode criar seus próprios fundos estáticos e dinâmicos, selecionar perfis e também ligar / desligar a faixa de led.

Mais informações aqui.

Etapa 1: Habilitar AmbiBox TCP API

Ativar AmbiBox TCP API
Ativar AmbiBox TCP API
Ativar AmbiBox TCP API
Ativar AmbiBox TCP API

Em primeiro lugar, você precisa ter certeza de que o AmbiBox tem a API habilitada para que o aplicativo possa se comunicar com ele.

Agora você pode abrir uma comunicação TCP com esse IP e porta. Antes de fazer isso com o aplicativo, você pode tentar com seu computador, com Mac você pode executar no terminal nc your_ip your_port e se você estiver no Windows você pode usar telnet your_ip your_port (telnet não é ativado por padrão no Windows, existem vários tutoriais que mostram como fazer).

Aqui você tem a documentação da API, onde você pode ver todos os comandos disponíveis para se comunicar com o servidor AmbiBox.

******* O comando setbrightness não funciona para mim.

Etapa 2: iniciar o aplicativo e conectar-se à API

Inicie o aplicativo e conecte-se à API
Inicie o aplicativo e conecte-se à API
Inicie o aplicativo e conecte-se à API
Inicie o aplicativo e conecte-se à API
Inicie o aplicativo e conecte-se à API
Inicie o aplicativo e conecte-se à API

Baixe o aplicativo na App Store.

Basta introduzir o IP e a porta do seu serviço AmbiBox. Depois de conectar, você verá o menu inicial, a partir daí você pode ligar / desligar os leds.

Veja os primeiros 15 segundos do vídeo.

Etapa 3: Criar planos de fundo

Criar fundos
Criar fundos
Criar fundos
Criar fundos

No menu inicial, você pode selecionar Meus planos de fundo ou Planos de fundo dinâmicos.

Se você escolher a primeira opção, criará e salvará um fundo estático, que pode ter uma ou várias cores. Na verdade, você pode definir a cor de cada LED individualmente.

Veja o vídeo em 00:15.

Se você escolher a segunda opção, criará e salvará um plano de fundo dinâmico. Na barra superior da tela, você verá um botão REC, para que possa gravar sequências de fundos e tocar em loop.

Para saber como configurar um fundo dinâmico, confira o vídeo em 03:23 e 06:21.

Etapa 4: definir um perfil

Defina um Perfil
Defina um Perfil
Defina um perfil
Defina um perfil
Defina um perfil
Defina um perfil

Dependendo do filme ou vídeo que estamos assistindo, talvez queiramos capturar cores de diferentes partes da tela, para evitar barras pretas nas laterais ou parte superior / inferior da tela que definirão a cor de nossos leds para preto.

Para resolver isso, podemos criar diferentes perfis no AmbiBox e selecioná-los na opção Meus Perfis do menu inicial.

Veja o vídeo em 04:57.

******* Se você tiver um perfil com dois pontos no nome, a funcionalidade de perfis do aplicativo não funcionará devido a um bug. Isso será corrigido em versões futuras.

Etapa 5: Considerações

Considerações
Considerações

Devido às limitações do iOS, quando o aplicativo vai para segundo plano (quando pressionamos o botão Home ou travamos o dispositivo, por exemplo) a comunicação com o servidor AmbiBox dura cerca de três minutos, após isso os soquetes TCP serão fechados para economizar bateria.

Isso é um problema porque precisamos de uma conexão constante para manter nossos fundos em execução, portanto, após 2 minutos em segundo plano, uma notificação aparecerá para informar sobre esse fato.

A melhor solução encontrada para respeitar a vida útil da bateria, é escurecer a tela e definir o brilho mínimo quando o aplicativo está reproduzindo um fundo ou perfil, sem enviá-lo para o fundo. Isso acontece automaticamente após cinco segundos de inatividade e a tela liga novamente quando você toca nela.

Recomendado: