Controle automação via web - Pascal/Delphi - Clube do Hardware
Controle automação via web
Por neto86, 26 de março de 2009 em Pascal/Delphi
Estou com um projeto de graduação em fase de pesquisa. O meu grupo está trabalhando para controlar uma máquina via web, acessando um site na web via brownser, e neste site disparar um comando para o servidor (outro pc), quando for dado o comando, este "link" no site quando, tem de executar um script que rode e o servidor permita controlar a porta serial ou parelela.
Pesquisamos várias maneiras de se fazer isso, via CGI/PERL, ASP, JavaApplet .. mas confesso que estamos bem perdidos.
Nosso orientador nos disse que é possível controlar a porta serial/paralela programando em Delphi, mas como fazer o comando via web (link) controlar a porta serial/paralela ?
Gostaria de saber se por gentileza alguém algum tem material sobre o assunto, para que possamos trocar conhecimento, para pelo menos
determinar um rumo, caminho a seguir.
Meu e-mail é: capel_neto@hotmail
Meus mais sinceros agradecimentos desde já.
Neto Consani
Você não pode controlar um computador diretamente de outro ou de um síte sem que tenha um Tipo de Servidor no Outro; Por exemplo: Eu tenho um síte que eu envio comandos (Diretamente por socket) para outro computador, mais esse computador só vai obdecer esse comando se tiver um pequeno soft que aceite a conexão direta e interprete os comando no pc.
Você também pode escolher por fazer uma comunicação indireta, por exemplo: o meu síte envia comandos que são guardados em uma base sql, exemplo de comandos "DESATIVAR TECLADO", "DELETAR ARQUIVO XX", e etc, e também é possivel haver um tipo de comunicação PC - SÍTE, SÍTE PC, o pc também pode guardar respostas em uma tabela. É claro que esse método é muito mais complicado que utilizar um socket, mais se for feito de forma organizada pode funcionar normalmente. Eu recomendo os Socket
Você pode fazer isso com PHP(Síte) e Delphi(PC).
Obs.: Se existisse alguma forma de controlar um pc sem um server, seria muito mais fácil invadir um computador.
Você não pode controlar um computador diretamente de outro ou de um síte sem que tenha um Tipo de Servidor no Outro
Então, o que eu coloquei acima andersondanilo, requer um servidor até mesmo citado por mim no texto no micro onde estará recebendo o comando via brownser.
O que eu gostaria de saber, o servidor estando configurado liberando o acesso ao micro, se teria como ao clicar na pagina web, imediatamente disparar a instrução de acesso a porta paralela/serial do site .. o micro interpretar esta instrução e já direcionar para a porta ? Qual linguagem dá suporte para isso ? Delphi, CGI/Perl ?
Um outro método que cogitamos, é criar um programa simples, que acenda um led pela porta paralela, salvar o executável no servidor do micro, e no site remoto na web, criar o script que rode ele no servidor ao clicar no botão do site .. criar outro que apague o led e no site a mesma coisa .. mas isso não nos concede trocar parâmetros direto com a porta paralela, do site/micro.
Existe a possibilidade de enviar o parâmetro [bit 1 (alto), bit 0 (baixo)], para acender e apagar o led por exemplo direto via site ??
Se alguém conhecer materiais, livros, artigos, sites que falem a respeito deste assunto já será de uma imensa ajuda.