Como implementar um botão de redefinição física do último recurso para redefinir o aplicativo de quiosque?

2

Eu tenho um aplicativo de quiosque que roda em uma máquina dell 760 executando o servidor ubuntu 14.04 com uma tela sensível ao toque. O aplicativo quiosque está sendo executado em um navegador e o sistema está bloqueado (o cromo está sendo executado no modo de quiosque).

Às vezes, pode ocorrer um erro desconhecido e o aplicativo pode congelar ou precisar de reinicialização. Como não há teclado ou qualquer outra coisa, eu quero implementar um botão físico (para ser localizado na parte de trás do kisok) que o atendente pode usar para redefinir / reiniciar o aplicativo.

Reiniciar fisicamente a máquina (usando o botão liga / desliga) faz isso, mas reiniciar a máquina inteira apenas para reiniciar um navegador é ...

Alguém pode sugerir como posso conectar um simples botão de pressão à porta serial, paralela ou à porta USB da máquina para que, quando esse botão for pressionado, um script de escuta possa apenas reiniciar o navegador do Chrome?

Eu sei que existem algumas placas / produtos personalizados que podem ser conectados à porta usb ( link ) mas eu preciso implementar isso com coisas simples que estão disponíveis na mão. Eu não tenho acesso fácil a lojas on-line ou qualquer coisa assim. Eu preciso fazer isso da maneira mais simples, usando o que já está na máquina ou usando algo tão simples quanto um botão (que eu tenho por aí). Obrigado!

    
por nahom 14.07.2016 / 07:57

1 resposta

0

Estou configurando máquinas de quiosque para um projeto e a melhor maneira de fazer isso é instalar o OpenSSH na máquina de quiosque. Quando o navegador trava você ou alguém pode SSH na máquina e reiniciá-lo ou parar / iniciar o Chrome a partir do terminal. Você provavelmente poderia fazer o script da reinicialização na máquina do usuário, então tudo que precisa fazer é clicar duas vezes para que ele seja executado.

    
por Jim 30.08.2016 / 17:49