Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

20/03/2009 #21

Avatar de Don Barredora

Meta, lo prometido es deuda..

La web q deja manejar escritorios remotamente es esta:

https://secure.logmein.com/home.asp?lang=es

Cuando quieras probar el telnet avisame q probamos.

Saludos!
20/03/2009 #22

Avatar de Meta

pablovila dijo:
Meta, lo prometido es deuda..

La web q deja manejar escritorios remotamente es esta:

https://secure.logmein.com/home.asp?lang=es

Cuando quieras probar el telnet avisame q probamos.

Saludos!
Gracias, cuando quieras puedes probar el telnet ya, pero da error, mira la página anterior que creo que no lo leíste porque escribiste después.
20/03/2009 #23


Ya abriste el puerto de tu router ?
Lo que te digo es algo como esto YouTube - Abrir puertos en modem 2wire de infinitum pero tienes que hacerlo con tu router, mientras no redirecciones ese puerto no se va a poder acceder desde internet a tu PC-PIC16F84a.

Intente conectarme pero no pude, debe ser por lo mismo que te comento, que marca y modelo es tu router para ver si te consigo como configurarlo.
20/03/2009 #24

Avatar de Don Barredora

mmmm estoy probando pero tampoco puedo... pasame por mp msn si tenes y hablamos por ahi a ver si lo podemos arreglar..
20/03/2009 #25

Avatar de Meta

Lo estoy probado pero no encuentro la manera de poner la ip 81.35.205.73 8888 como en telnet.
20/03/2009 #26

Avatar de Don Barredora

Ya estas seguro q pudiste abrir el puerto desde el router?
21/03/2009 #27

Avatar de Meta

Hola:

He hablado con mi hermano y no me deja abrir nada porque dice que me entran todo el mundo y alguien puede joder buscando fallos de algo y hacer lo que le de la gana ya dentro de la máquina.

Esto no indica que no siga trabajando en el proyecto.

Ahora me toca a joderme.

Saludo.
21/03/2009 #28

Avatar de jalva

Meta:
Justamente el router hace "nating" entre la wan (internet) y tu lan para que nadie pueda llegar a tu computadora / s.
Lo que se usa para llegar a un elemento de lan desde la wan es el protocolo "NAT traversal" que abre un port determinado como el 8888 y lo enruta hacia una ip determinada en la lan.
Con lo cual necesitas un ez server con protocolo nat traversal, lo busqué pero no lo encontré.
Este protocolo le informaciónrma al router que cualquier pedido de conexión a su ip wan en un puerto dado debe enrutarlo hacia la ip lan que informaciónrma el programa corriendo en la pc(en la lan)
De todos modos puedes hacerlo en forma fija programando tu router, puedes usar un port superior a 65000 hasta 65535 donde no hay nada que puedan hacer.
yo tengo un linksys y envio un ejemplo de como hacerlo...

Espero te sirva.

... y dile a tu hermano que lo haces por tu educación...! Jo...
21/03/2009 #29

Avatar de jalva

perdon, se me duplicó el mensaje...
21/03/2009 #30

Avatar de Meta

jalva dijo:
Meta:
Justamente el router hace "nating" entre la wan (internet) y tu lan para que nadie pueda llegar a tu computadora / s.
Lo que se usa para llegar a un elemento de lan desde la wan es el protocolo "NAT traversal" que abre un port determinado como el 8888 y lo enruta hacia una ip determinada en la lan.
Con lo cual necesitas un ez server con protocolo nat traversal, lo busqué pero no lo encontré.
Este protocolo le informaciónrma al router que cualquier pedido de conexión a su ip wan en un puerto dado debe enrutarlo hacia la ip lan que informaciónrma el programa corriendo en la pc(en la lan)
De todos modos puedes hacerlo en forma fija programando tu router, puedes usar un port superior a 65000 hasta 65535 donde no hay nada que puedan hacer.
yo tengo un linksys y envio un ejemplo de como hacerlo...

Espero te sirva.

... y dile a tu hermano que lo haces por tu educación...! Jo...
Gracias por la foto.

Deja ver que dice y si me deja un momento. Entren cuando yo lo digan, hay dos personas que en privado me enviaron su e-mail, uno de hotmail y otro de gmail. Ya les daré el aviso cuando mi hermano me deje (si es que me deja). Nos conectamos por messenger del que sea y dejaré que entre alguien para que se ponga a controlar el PIC16F84A.

Una cosa, leyendo el libro en Inglés que me recomendaron, puedo hacer pruebas y enseña hacer una Interfaz sea cliente y servidor, lo haré má adelante, ahora a comprobar si funciona en Telnet. Otra cosa que leí en el libro, que desde que empiece a tocar botones desde el telnet, la respuesta del PIC no responde sobre la marcha, hay retardos, latencias, un tiempo que puede durar 10 segundos en responder una orden tanto del cliente como el servidor, así que paciencia.

Claro que lo grabaré con el móvil y se los envío y en yotube.
El circuito es el mismo que ven aquí abajo pero controlado por ustedes.

YouTube - PIC16F84A db9 VC++ y Visual Basic

El servidor que uso es el del pablín y funciona bien.
http://www.pablin.com.ar/electron/pr...t/ezserver.zip

Sigo investigando.
21/03/2009 #31

Avatar de Meta

Acabo de hablar con mi hermano y dice NO. Así que mala suerte para mi.

Lo que podría hacer es que monten el circuito este, se llama FIGURA 20-15 (Ejercicio RS232_11.asm):



El .hex se los dejo aquí.
Archivos Adjuntos
Tipo de Archivo: zip rs232_11b_ayuda_216.zip (1,5 KB (Kilobytes), 29 visitas)
21/03/2009 #32


Si se puede ...
Lo que puedes hacer es lo contrario, que alguien más sea el servidor y que tu PC-PIC616F84A sea el cliente y así puedas probar tu sistema ó buscar un servidor que de alguna manera repita lo que le mandas hacia otro cliente, esto último no sabría como hacerlo pero sería:

Cliente - Servidor Intermedio - Cliente con PIC16F84A

Empieza a programar tanto tu servidor y tu cliente para que se hagan las pruebas.
21/03/2009 #33

Avatar de Meta

Entonces ya tendría que montar en la protoboard este circuito:

FIGURA 20-14. Ejercicios RS232_09 y RS232_10.asm:




Buen punto de vista, no lo había pensado. Se tiene que bajar el servidor de pablín, es ejecutar y ya está o más bien usa el HyperTerminal de Windows que también se puede configurar como servidor de escucha y se ve lo que muestra el vídeo.

YouTube - PIC 16F84A RS232 Sistemas de monitorización

La mala suerte es que tengo que desmontar este circuito para montar el otro. Pero si hay colaboración y alguien está dispuesto, me lo dicen y lo monto para probarlo.

El sistema es:
PIC16F84A----->>RS232----->>PC-Cliente(Meta)----->>Internet----->>PC2-Servidor

Con esto el PC-Servidor que son alguien de ustedes, pueden ver en tiempo real (con retardos) el como controlo el PIC desde mi casa y lo ven desde sus casas.
21/03/2009 #34


Puedes dejar el circuito que quieras, nada más que ya se tendría que empezar a programar el cliente y el servidor.

Y ver que instrucciones son las que esperaría tu cliente para pasarlas al RS232.

Adjunto unos ejemplos de cliente y servidor muy sencillos en VB6.
Archivos Adjuntos
Tipo de Archivo: zip ejemplos_cliente_servidor_183.zip (11,8 KB (Kilobytes), 61 visitas)
21/03/2009 #35

Avatar de Meta

Hola:

He hecho un servidor de red, no se si en Internet funciona pero en red si. utiliza el puerto 8888.

Prueben ustedes mismos si el cliente es capaz de enviar textos en plano al servidor.

Ahora, entre nosotros, probamos estos programas, son de prueba y se necesita el .net framework 3.5 si no lo tienen instalado.

Me avisan que yo soy el PC1-Cliente, y el servidor son ustedes.

Me tienen que dar su IP pública aquí o en privado en este momento.





Saludo.
Archivos Adjuntos
Tipo de Archivo: zip pc1_cliente_508.zip (4,6 KB (Kilobytes), 50 visitas)
Tipo de Archivo: zip pc2_servidor_101.zip (4,0 KB (Kilobytes), 44 visitas)
21/03/2009 #36

Avatar de Meta

Hola:

Bueno, ya hemos probado el cliente servidor enviando textos, y funciona. Lo pueden probar entre ustedes. Port 8888. Ahora toca averiguar como envío datos al puerto serie desde el PC1-Cliente.

Falta mejor diseño en los programas. Por ahora voy a intentar si soy capaz de enviar al servidor comandos para manjar el puerto serie y saber si funciona.

Cada vez avanzamos algo.

Vamos a ver como queda la cosa.

NOTA:
No se recomienda poner la IP publicamente aquí.
21/03/2009 #37


Y funciona muy bien
Sería bueno que pusieras en los programas una opción para cambiar el puerto, y visualizar el estado de la conexión y con que cliente/servidor se está conectado.

Para enviar datos del cliente al RS232, el servidor tendría que mandar datos al cliente una vez que: este se conecte y que el usuario del server así lo requiera.

Y si si funciona
21/03/2009 #38

Avatar de Meta

Entendido y en marcha...

Hicimos prueba hasta cuanto puede tardar los datos a recibir y fue muy rápido. Pensaba que había retardos de hasta de segundos pero actuó como un messenger. Muy rápido la verdad.

¿Sugerencias?

Cualquier idea es buena hasta en el diseño del programa como sus funciones.

Y gracias a todos/as por colaborar.
21/03/2009 #39


Supongo que debería ser más rápido que el msn, por que en el msn la conexión es:

usuario1 msn <--> Servidor MSN <--> usario2 msn

por eso no hay necesidad de estar abriendo puertos con el msn. Bueno eso es lo que yo creo, sino que alguien me corrija.
21/03/2009 #40

Avatar de jokelnice

huy colegas esto esta muy bien- fabuloso y es justo lo que estoy desarrollando basicamente lo que yo quiero es una hacer una especie de targeta de adquicision que toma datos y los envia a un pc por usb ( eso ya esta listo ) y despues esos datos sean enviados a un pc 2 , para monitorear precisamente los datos de la targeta , me le peguo al foro , y espero colaborarles y

Meta excelente todo lo que has hecho , realmente eres una persona de admirar , saludos y nos vemos pronto
ah y si funciona muy vacano
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.