Você está na página 1de 7

Dspcontrol / Dspserver

http://www.rogercom.com/pparalela/Dispviainternet.htm

Controle via Internet


Dspcontrol e Dspserver

Por: Antnio Rogrio Messias

Pgina 1 de 1

Home ndice

CONTROLANDO DISPOSITIVOS ELETRNICOS VIA INTERNET


Para uso particular ou educacional.
Copyright(c) 1999-2006 ROGERCOM.COM Todos os direitos reservados.

O objetivo do projeto aqui elaborado, controlar e monitorar dispositivos eletrnicos remotamente atravs da Internet, de forma fcil e compreensvel por aqueles que amam o mundo da Telemtica, Teleprocessamento, Eletrnica, Programao, enfim, para todos aqueles que despertam curiosidade no assunto. O projeto no tem nenhum tipo de segurana contra controle ou acessos indevidos por usurios externos. Esse projeto poder mais tarde amadurecer, utilizando senha e login, como tambm proteo via Firewell. Podero ser controlados (ligados/desligados) at 8 dispositivos eletrnicos, e monitorados at 5 sensores no mnimo a cada 1 segundo, e no mximo 10 segundos. So necessrios no mnimo trs computadores conectados Internet para que possamos estabelecer o controle e monitoramento dos dispositivos/sensores: O SERVIDOR DE HOSPEDAGEM Armazena no arquivo IPServerHardware.txt o IP do computador onde est rodando o Dspserver.exe. O DSPSERVER o computador que ficar conectado aos dispositivos eletrnicos que se desejar monitorar/controlar. Tambm nesse computador que o software Dspserver.exe ser executado. O DSPCONTROL o computador que controlar/monitorar os dispositivos eletrnicos conectados ao DSPSERVER remotamente atravs da Internet, em qualquer canto do mundo, usando o software Dspcontrol.exe. Funcionamento especfico Preparando o Servidor de Hospedagem: 1 - No seu computador local, use o Bloco de Notas do Windows para criar um arquivo texto sem nenhum contedo com o nome "IPServidorHardware.txt"; 2 - Faa download do arquivo ServidorHardware.zip; 3 - Descompacte-o com o Winzip; 4 - Use o WS_FTP Pro ou outro para criar a pasta Dispositivos, no Servidor de Hospedagem; 5 - Copie o arquivo descompactado ServidorHardware.php, e o arquivo IPServidorHardware.txt para a pasta Dispositivos no servidor de hospedagem; 6 - Defina os atributos da pasta Dispositivos e do arquivo IPServidorHardware.txt usando o
1 de 7

7/21/2011 2:58 PM

Dspcontrol / Dspserver

http://www.rogercom.com/pparalela/Dispviainternet.htm

WS_FTP Pro, como os exemplos abaixo: Clique com o boto direito do mouse sobre o nome da pasta Dispositivos; A figura abaixo ser apresentada:

Clique em CHMOD(unix) e defina "Numeric Value" com o nmero 777, como na figura abaixo:

Siga os passos descritos acima, mas agora para o arquivo IPServidorHardware.txt; Defina "Numeric Value" com o nmero 666, como na figura abaixo:

Preparando o DSPSERVER:

2 de 7

7/21/2011 2:58 PM

Dspcontrol / Dspserver

http://www.rogercom.com/pparalela/Dispviainternet.htm

- Conecte a interface de dispositivos Porta Paralela; - Conecte-se a Internet; - Execute o software Dspserver.exe; - Clique no boto "Conectar" da Guia "Configurao do Servidor"; Obs.: Um cone na barra de tarefa do windows, prximo ao relgio indicar que o servidor est ativo e operante. Quando o servidor estiver oculto e desejar exibi-lo, d duplo clique no cone que se encontra na barra de tarefas do windows, prximo ao relgio. 3 - Preparando o DSPCONTROL em um computador remoto: - Conecte-se a Internet; - Execute o software Dspcontrol.exe; - Clique no boto "Conectar" da Guia "Servidor de Dispositivos"; Obs.: A frase "Conectado", escrita na barra de status do Dspcontrol.exe indica a conexo bem sucedida com o Dspserver.exe; Funcionamento geral O nico objetivo do Servidor de Hospedagem nesse contexto registrar e disponibilizar o IP da mquina que est rodando o software Dspserver.exe, para que o programa Dspcontrol.exe possa estabelecer uma conexo via TCP/IP. Ao rodar o software Dspserver.exe na mquina servidor de dispositivos (DSPSERVER), este por sua vez, acessa o arquivo ServidorHardware.php na mquina Servidor de Hospedagem, executando seu script na linguagem PHP e registrando no arquivo IPServidorHardware.txt o IP atual. Ao executar o software Dspcontrol.exe na mquina remota conectada a Internet, este acessa o Servidor de Hospedagem, ler o arquivo ServidorHardware.txt que contm o IP da mquina DSPSERVER e configura o Dspcontrol.exe para estabelecer uma conexo direta via TCP/IP.

Ateno: No h nenhum tipo de segurana implantada nesse projeto. Utilize-o de uma forma coerente.
Diagrama genrico do projeto

3 de 7

7/21/2011 2:58 PM

Dspcontrol / Dspserver

http://www.rogercom.com/pparalela/Dispviainternet.htm

DSPSERVER

4 de 7

7/21/2011 2:58 PM

Dspcontrol / Dspserver

http://www.rogercom.com/pparalela/Dispviainternet.htm

Tela: Configurao da Porta Paralela

DSPCONTROL

Tela: Monitorar sensores

5 de 7

7/21/2011 2:58 PM

Dspcontrol / Dspserver

http://www.rogercom.com/pparalela/Dispviainternet.htm

Tela: Configurao do alarme

Download: DspServer.exe e DspControl.exe

6 de 7

7/21/2011 2:58 PM

Dspcontrol / Dspserver

http://www.rogercom.com/pparalela/Dispviainternet.htm

http://www.rogercom.com Copyright, 1999-2006 ROGERCOM - Antonio Rogrio Messias - rogercom@rogercom.com Todos os Direitos Reservados - All Rights Reserved.

7 de 7

7/21/2011 2:58 PM

Você também pode gostar