<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nux fulguris &#187; Proyecto Control</title>
	<atom:link href="https://fulguris.jicotillos.com/category/proyecto-control/feed/" rel="self" type="application/rss+xml" />
	<link>https://fulguris.jicotillos.com</link>
	<description>Veris Leta FaCies</description>
	<lastBuildDate>Tue, 12 Mar 2013 15:45:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.24</generator>
	<item>
		<title>pC-03: La conexión</title>
		<link>https://fulguris.jicotillos.com/2003/02/17/pc-03-la-conexion/</link>
		<comments>https://fulguris.jicotillos.com/2003/02/17/pc-03-la-conexion/#comments</comments>
		<pubDate>Mon, 17 Feb 2003 15:34:09 +0000</pubDate>
		<dc:creator><![CDATA[NuEz]]></dc:creator>
				<category><![CDATA[Proyecto Control]]></category>

		<guid isPermaLink="false">http://fulguris.jicotillos.com/?p=62</guid>
		<description><![CDATA[Resolví lo de la conexión. Me falta resolver cómo hago que la computadora se prenda automáticamente, a las 5:27 PM por ejemplo*. Para la conexión tengo lo siguiente. Dos pasos: UNO. Guardar en el servidor la dirección IP de mi máquina casera. DOS. Pedir al servidor la página de control: el servidor redirecciona la petición [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>
<div align="justify">
Resolví lo de la conexión. Me falta resolver cómo hago que la computadora se prenda automáticamente, a las 5:27 PM por ejemplo*.
<p>
Para la conexión tengo lo siguiente. Dos pasos:</p>
<ul>
<li><u>UNO.</u> Guardar en el servidor la dirección IP de mi máquina casera.
<li><u>DOS.</u> Pedir al servidor la página de control: el servidor redirecciona la petición a la dirección IP de mi máquina casera que tiene almacenada.
</ul>
<p><u>UNO</u><br />
La página de inicio es http://localhost /control/conexion-cliente.php</p>
<ul>
<li>La computadora se prende.
<li>Arranca el servidor Apache.
<li>Una ventana de IE se abre, la conexión a internet es automática, configuré el acceso telefónico a redes para que esto fuera así.
</ul>
<p>El script conexión-servidor.php en el servidor guarda la dirección IP de mi máquina casera. ¿Cómo? Porque el correspondiente script conexion-cliente.php le pasa la contraseña correcta.
<p>
<u>DOS</u>. </p>
<ul>
<li>Desde un café internet tecleo <a href="http://www.fulguris.org/control">http://www.fulguris.org/control</a>
<li>El script redireccionar.php en el servidor redirecciona la petición a mi computadora casera.
</ul>
<p>La conexión se resuelve con TRES scripts</p>
<ul>
<li><a href="http://www.fulguris.org/control/conexion-cliente.zip">conexion-cliente.php</a>
<li><a href="http://www.fulguris.org/control/conexion-servidor.zip">conexion-servidor.php</a>
<li><a href="http://www.fulguris.org/control/redireccionar.zip">redireccionar.php</a>
</ul>
<p><u>conexion-cliente.php</u><br />
Es un script que se ejecuta en el servidor local (apache) de mi máquina casera. Lo puse como página de inicio en el IE. Lo que hace es redireccionar a http://www.fulguris.org/control/conexión-servidor.php y le pasa un parámetro: la contraseña
<p>
<u>conexión-servidor.php</u><br />
Es el script que se pone en el servidor. Éste recibe la contraseña como parámetro y la verifica. Si es correcta, guarda la dirección IP de la computadora que le hizo la petición: mi máquina casera, la guarda en un archivo de texto que he bautizado como db_addr.cgi
<p>
<u>redireccionar.php</u><br />
Es un script que al ejecutarse lee la dirección IP de mi máquina casera almacenada en el servidor y redirecciona hacia esa dirección IP.
<p>
Dice <a href="mailto:grodriguez@yahoo.es">Giovani</a> que es inútil. Que el ISP cambia la dirección IP no solamente cada que me conecto a internet, sino cuando pasa un largo tiempo sin que haga peticiones al servidor ¿Un proceso que este haciendo peticiones (pings) constantemente es la solución?
<p>
Hasta el momento mi idea funciona, he estado haciendo pruebas y para lo que por ahora necesito es suficiente. Más adelante, cuando estos problemas se hagan presentes, lo resolveré.
<p>
Lo siguiente es escribirse un script perl o php que después de una petición tal, mande un mensaje a través del puerto serie de la computadora hacia el circuito Caja Negra que, en el próximo post, describiré.
<p>
<u>Ecco primo</u>: Estoy conectando mi computadora casera todos los días, a media tarde y a las 11:00 PM, para hacer pruebas. En esos momentos el mensaje <a href="http://www.fulguris.org/control">La computadora casera de NuEz está apagada</a> cambia por el index que tengo en el servidor apache de mi máquina casera. No me vayas a <font color="#88FFFF">hackear</font> no seas gandalla, <u>sirvo</u> las páginas con el apache sobre guindoze y estoy desprotegido como recien nacido chilleta y hambriento.
<p>
Naa, utilizo un celeron a 566, la computadora más miserable que imagines para hacer estas chorradas, así que ni me preocupo. El material fino la información importante y los demás proyectos los tengo en la computadora más picuda. :O
<p>
* Para prender la computadora se me ocurrió una salvajada. Hace tiempo se descompuso el botón de encendido de la computadora y como soy un salvaje desenchufe el botón de encendido de la motherboard y saque dos cablecitos pelones. Ahora, cada que prendo la computadora, junto los cablecitos y la computadora se prende. Los junto de NuEz y se apaga. ¿un circuito reloj con microcontrolador que se pueda programar como despertador y que a la hora precisa envíe un pulso para cerrar el circuito? Too much complicated. Pero el  <a href="http://www.microchip.com/1010/pline/picmicro/category/digictrl/8kbytes/devices/16f84/index.htm">PIC16F84</a> esta que ni mandado a hacer para esa tarea.
<p>
Ya ya ya. Dos ultimos files: </p>
<ul>
<li><a href="http://www.fulguris.org/control/index.zip">index.html</a> Lo puse en la carpeta control, se encarga de llamar a redireccionar.php
<li> <a href="http://www.fulguris.org/control/db_pass.zip">db_pass.cgi</a> Tiene la contraseña de la maquina casera, esta contraseña debe ser la misma que aparece en conexion-cliente.php
</ul>
</div>
<p>
]]></content:encoded>
			<wfw:commentRss>https://fulguris.jicotillos.com/2003/02/17/pc-03-la-conexion/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>La conexión</title>
		<link>https://fulguris.jicotillos.com/2003/02/06/la-conexion/</link>
		<comments>https://fulguris.jicotillos.com/2003/02/06/la-conexion/#comments</comments>
		<pubDate>Thu, 06 Feb 2003 08:11:10 +0000</pubDate>
		<dc:creator><![CDATA[NuEz]]></dc:creator>
				<category><![CDATA[Proyecto Control]]></category>

		<guid isPermaLink="false">http://fulguris.jicotillos.com/?p=47</guid>
		<description><![CDATA[Debo partir de que mi computadora casera es un servidor conectado de fijo a la red. Vale. Voy a iniciar con algo simple. Un control on-off para 9 dispositivos. Al teclear, desde algún lugar, www.fulguris.org/control, mi computadora regresará la página correspondiente: mi computadora será el servidor. Mcht. En este preciso momento la situación es la [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><P><br />
<DIV align="justify"><br />
Debo partir de que mi computadora casera es un servidor conectado de fijo a la red. Vale. <font color="#88FFFF">Voy a iniciar con algo simple</font>. Un control <font color="#88FFFF">on-off</font> para 9 dispositivos.
<div align="center">
<div align="center"><img src="http://fulguris.jicotillos.com/imagenes/diagrama01.gif" border="0"></div>
</div>
<p>
Al teclear, desde algún lugar, <a href="http://www.fulguris.org/control">www.fulguris.org/control</a>, mi computadora regresará la página correspondiente: mi computadora será el servidor. Mcht. En este preciso momento la situación es la siguiente: mi computadora <font color="#88FFFF">NO es ningún servidor <img src="https://fulguris.jicotillos.com/wp-includes/images/smilies/icon_sad.gif" alt=":(" class="wp-smiley" /></font>
<p>
Para resolver esta situación se me ha ocurrido algo.
</p></div>
<p><span id="more-47"></span><br />
<DIV align="justify"><br />
Pero antes: estoy trabajando sobre guindoze, en cuanto resuelva la configuración del puñetero modem y pueda conectarme desde <font color="#88FFFF">Linux</font>, pues ya veremos. Nota aparte: me conecto a internet vía telefónica por medio de un modem a 56 Kb: <font color="#88FFFF">estamos en México</font>, maldita sea, y una conexión DSL no es común ni en sueños. Ya será <img src="https://fulguris.jicotillos.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" />
<p>
Digo, se me ocurre usar el <font color="#88FFFF">servidor Apache</font> que tengo sobre guindoze. Aaghh. Si, ya se, pero solo estoy jugando, no hay bronca, mientras esto sea <font color="#88FFFF">un sano ejercicio (jeje)</font> y no me ponga a servir páginas en serio pues para qué me preocupo.
<p>
¿Y cómo diablos me conecto a mi computadora como servidor casero?
<p>
Esta es <font color="#88FFFF">LA IDEA</font>:
<p>
Primer paso:</p>
<ul>
<li>Pongo en mi computadora casera como página de inicio <font color="#88FFFF">www.fulguris.org/conexion</font>
<li>Al encender mi computadora casera y conectarla a <font color="#88FFFF">la internés</font> abro una ventana de IE.
<li>Inmediatamente aparece la página de inicio y me pide un <font color="#88FFFF">usuario y contraseña</font>.
<li>Si el usuario y la contraseña son válidos se guarda en algún lugar (en algún lugar del servidor del hosting) <font color="#88FFFF">la dirección IP</font> de mi computadora casera.
</ul>
<p>
Segundo paso</p>
<ul>
<li>Son las 6 PM y desde el trabajo tecleo <a href="http://www.fulguris.org/control">www.fulguris.org/control</a>
<li>En el servidor del hosting se recibe la petición. Un script (php) va y mira si hay una dirección IP guardada, si este es el caso redirecciona la petición a la dirección IP: <font color="#88FFFF">¡mi computadora!</font>
</ul>
<p>
Vamos a ver, vas a pensar que voy de drogas: el primer paso puedo ponerlo en las Tareas Programadas de guindoze. Que al prenderse la computadora:</p>
<ul>
<li>se inicie apache.
<li>se conecte a internés.
<li>se abra una ventana de IE.
</ul>
<p>
¿Y el usuario y la contraseña? Bueno, voy a buscar <font color="#88FFFF">un método</font> para que el servidor se entere que se trata de mi computadora casera cuando recibe la petición de <font color="#88FFFF">www.fulguris.org/conexion</font>
<p>
Y voy a buscar también un método para que la computadora se prenda <font color="#88FFFF">por si misma</font>, a las 5 PM por ejemplo.
<p>
Notas:</p>
<ul>
<li>En algún momento al teclear desde el trabajo <a href="http://www.fulguris.org/control">www.fulguris.org/control</a> el servidor del hosting debe hallar vacío el lugar donde debe estar la dirección IP de mi computadora casera: esto querrá decir que mi computadora casera esta apagada y que <font color="#88FFFF">NO TIENE</font> dirección IP.
<li>Asi entonces: la dirección IP de mi computadora casera se debe de borrar en algún instante del servidor del hosting ¿cuándo?
</ul>
<p>
<strong><font color="#88FFFF">Voy a seguir <img src="https://fulguris.jicotillos.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></font></strong>
</div>
]]></content:encoded>
			<wfw:commentRss>https://fulguris.jicotillos.com/2003/02/06/la-conexion/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Esto empieza</title>
		<link>https://fulguris.jicotillos.com/2003/02/05/esto-empieza/</link>
		<comments>https://fulguris.jicotillos.com/2003/02/05/esto-empieza/#comments</comments>
		<pubDate>Wed, 05 Feb 2003 19:55:50 +0000</pubDate>
		<dc:creator><![CDATA[NuEz]]></dc:creator>
				<category><![CDATA[Proyecto Control]]></category>

		<guid isPermaLink="false">http://fulguris.jicotillos.com/?p=45</guid>
		<description><![CDATA[Traigo un proyecto entre manos. Tiene tiempo que lo ando rumiando, la idea básica la tengo, el cómo atacarla es lo que me tiene angustiado. Se trata de controlar cualquier cosa susceptible de ser controlada eléctricamente a través de internet. Por ejemplo: son 6 PM y estoy por salir del trabajo, abro una ventana de [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>
<div align="justify">
Traigo un proyecto entre manos. Tiene tiempo que lo ando rumiando, <font color="#88FFFF">la idea básica la tengo</font>, el cómo atacarla es lo que me tiene angustiado.
<p>
Se trata de controlar cualquier cosa susceptible de ser controlada eléctricamente a través de internet. Por ejemplo: son 6 PM y <font color="#88FFFF">estoy por salir del trabajo</font>, abro una ventana de IE y tecleo <a href="http://www.fulguris.org/control">www.fulguris.org/control</a>, se abre una página donde puedo oprimir un botón para que se enciendan las luces de mi casa a intervalos regulares <font color="#88FFFF">anunciando que estoy por llegar</font>. Jeje. No es cierto. Oprimo un botón para activar el microondas y se caliente mi cena mientras llego a casa.
<p>
<font color="#88FFFF">¿Que necesito?</font> Por la parte del control no hay bronca: me armo un circuito con microcontrolador y sistemas de potencia para encender o apagar el microondas o cualquier cosa, conecto este circuito al puerto serial de la computadora y <font color="#88FFFF">ya estuvo</font>. ¿La computadora debe ser un servidor conectado de fijo a la red? aagh ahí es donde me detengo, <font color="#88FFFF">¿es la única manera?</font> Mi pregunta es <font color="#88FFFF">¿hay otra manera?</font>
<p>
Además tengo la idea de un proyecto libre: <font color="#88FFFF">software libre</font>. Y hacerlo lo más configurable posible para que todo mundo se lo instale y lo pruebe y se entere.
<p>
No sé si alguien ya se hizo una cosa así. Si esto sucedió, <font color="#88FFFF">pues ya seremos dos <img src="https://fulguris.jicotillos.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></font>
<p>
Quien este interesad@ a entrarle a este asunto, quien sepa algo, por favor ¿Ing G? ¿Leviatán? ¿Phantom Lord? ¿alguien?
</p></div>
<p>
]]></content:encoded>
			<wfw:commentRss>https://fulguris.jicotillos.com/2003/02/05/esto-empieza/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
