Boa Noite pessoal.
Gostaria de umas dicas de vocês.
Estou envolvido em um projeto de automação residencial, e me foi passado algumas tarefas.
Inicialmente, preciso criar um servidor web, e esse servidor vai ter que comunicar com a porta paralela.
A finalidade do servidor comunicar com a porta paralela, é para enviar/receber sinais para um microcontrolador (PIC). Ao receber o sinal, o PIC acende ou apaga uma lâmpada. Ressaltando que esse sinal enviado para o servidor web, vai partir de uma aplicação Android.
Tenho um material aqui sobre gerenciar a porta paralela, mais estou bastante confuso.
Gostaria da ajuda de vocês com explicações, de como proceder na criação do servidor de forma que ele interaja com a porta paralela.
Caso tenham link’s de materiais referente a esse assunto. peço que compartilhem por favor.
Desde já agradeço.
JavaStart,
Realmente eu nunca fiz nada parecido mas eu pensaria no seguinte:
- Suponho que vc vá receber o sinal vindo do Android via requisição http (usando HttpURLConnection p. ex) , quer dizer ele pode vir de um parametro de uma url que a sua aplicação web deve tratar.
- Essa aplicação teria um servlet que recebe essa requisição, tratando os parâmetros dela .
- Vc teria classes que comunicam com a porta paralela que seriam chamadas pelo seu servlet (essa parte não tenho certesa ms acredito que vc poderia executá-las do servlet) com o parametro para acionamento da porta paralela.
[quote=luiz_renato]JavaStart,
Realmente eu nunca fiz nada parecido mas eu pensaria no seguinte:
- Suponho que vc vá receber o sinal vindo do Android via requisição http (usando HttpURLConnection p. ex) , quer dizer ele pode vir de um parametro de uma url que a sua aplicação web deve tratar.
- Essa aplicação teria um servlet que recebe essa requisição, tratando os parâmetros dela .
- Vc teria classes que comunicam com a porta paralela que seriam chamadas pelo seu servlet (essa parte não tenho certesa ms acredito que vc poderia executá-las do servlet) com o parametro para acionamento da porta paralela.
[/quote]
Eu também imaginei dessa forma que você disse. Vou implementando aos poucos, e postando aqui para que possam que me auxiliar.