Go Down

Topic: Tutorial Básico - Arduino Ethernet Shield (Read 12 times) previous topic - next topic

fjramirez

Hola chic@s,

os traigo un nuevo tutorial que hice hoy. Se trata de como hacer un uso básico del Arduino Ethernet Shield. En el tutorial se usa como servidor para mostrar vía web el tiempo que ha transcurrido desde que se encendido Arduino. Los datos se auto refrescan para que no tengamos que estar refrescando nosotros la pagina. Y como es lógico, se pueden mostrar cualquier otro dato.

http://www.tuelectronica.es/tutoriales/arduino/arduino-ethernet-shield.html

Espero que os sea útil. Saludos.

Jukar

Buen tutorial compañero, muchas gracias!!!

¿Para cuando uno que haga lo mismo desde Internet? ;)

Un saludo!!!

joselet

#2
Sep 01, 2013, 09:43 am Last Edit: Sep 01, 2013, 09:52 am by joselet Reason: 1

Hola chic@s,

os traigo un nuevo tutorial que hice hoy.


Muchas gracias DIOS que facil. Me dan ganas de buscar más informacion y realizar algún proyecto que tengo en mente.
Quizá las dudas que se me plantean (que seguro que googleando o buscando en la documentación del ethernet shield quedarán solucionadas) son por ejemplo:
Cómo enviar parámetros a esa petición?

p.ej:

http://192.168.1.x/getTemperature
http://192.168.1.x/getHumidity
http://192.168.1.x/setLed?led5=on&led4=off

Esto daría una capacidad de interactuar con arduino a través de un navegador muy interesante.  :)

Quote
Edit:
O a la inversa:
Un programa que cuando haga saltar un sensor (se detecta un nivel critico de humedad), envie una petición http (o incluso un email).
p.ej:
http://miservidor.com/alertasms/enviaAlerta.php?sensorhumedad=critico



¿Para cuando uno que haga lo mismo desde Internet? ;)


Para hacer el mismo ejemplo de fjramirez pero desde internet, bastaría con configurar el router de tu casa para que las peticiones externas que vienen del puerto 80 (http) vayan dirigidas a la ip interna del ethernet shield (en el caso del ejemplo 192.168.1.177.
Si no sabes cómo hacerlo, busca información de como configurar NAT en el modelo de tu router.
-EOF-

fjramirez

Para hacer este ejemplo pero desde la red externa es como dice joselet, solo hay que poner la ip publica de nuestro router. Y tener en cuenta que solemos tener una ip dinámica (se podría solucionar con un servidor de dns).

Bueno, me apuntare esta petición para futuros tutoriales. ;)

Saludos

joselet


Para hacer este ejemplo pero desde la red externa es como dice joselet, solo hay que poner la ip publica de nuestro router. Y tener en cuenta que solemos tener una ip dinámica (se podría solucionar con un servidor de dns).


Eso del servidor DNS estaría muy bien. Pero ese tuto, estaría genial teniendo en cuenta los modestos recursos de algunos.
Yo personalmente lo he resuelto a través de "no-ip.com". He adquirido un dominio gratuito, y con el software de ellos voy actualizando mi ip pública contínuamente.

Se me ocurre otra idea usando un hosting normal... pero vamos, la solución más sencilla diría que es esta.
-EOF-

Go Up