martes, 17 de enero de 2017

XiuaElectronics: Curso NODEMCU LOLIN ESP8266 Y Arduino IDE.

Curso NODEMCU LOLIN ESP8266 y Arduino IDE [#06 || 07 || 08 ]: Conexion a servidor + ESP8266 (Modo Cliente).


Que tal amigos?

En este día veremos los tutoriales #6 #7 y #8  del curso de ESP8266 con la IDE de Arduino; en este caso, metimos 3 en 1, ya que estos 3 vídeo tutoriales, son uno solo, sino que maneja bastante cotenido, así que en el canal de youtube se dividio en tres partes.

Para esta entrada vamos a ver lo que se refiere al MODO CLIENTE del ESP8266, y con esta los diferentes aspectos, comandos, parametros y demás necesarios para manejar este modo que nos ofrece el ESP8266; pero antes de empezar vamos a ver algo de teoría necesaria para poder entender mejor esta sección del curso.

¿Que es HTTP?:


Desde 1990, el protocolo HTTP (Protocolo de transferencia de hipertexto) es el protocolo más utilizado en Internet. La versión 0.9 sólo tenía la finalidad de transferir los datos a través de Internet (en particular páginas Web escritas en HTML). La versión 1.0 del protocolo (la más utilizada) permite la transferencia de mensajes con encabezados que describen el contenido de los mensajes mediante la codificación MIME.

El propósito del protocolo HTTP es permitir la transferencia de archivos (principalmente, en formato HTML). entre un navegador (el cliente) y un servidor web (denominado, entre otros, http en equipos UNIX) localizado mediante una cadena de caracteres denominada dirección URL.

Solicitud HTTP:


Una solicitud HTTP es un conjunto de líneas que el navegador envía al servidor. Incluye:

Una línea de solicitud: es una línea que especifica el tipo de documento solicitado, el método que se aplicará y la versión del protocolo utilizada. La línea está formada por tres elementos que deben estar separados por un espacio:
  • el método
  • la dirección URL
La versión del protocolo utilizada por el cliente (por lo general, HTTP/1.0).

Los campos del encabezado de solicitud: es un conjunto de líneas opcionales que permiten aportar información adicional sobre la solicitud y/o el cliente (navegador, sistema operativo, etc.). Cada una de estas líneas está formada por un nombre que describe el tipo de encabezado.
El cuerpo de la solicitud: es un conjunto de líneas opcionales que deben estar separadas de las líneas precedentes por una línea en blanco y, por ejemplo, permiten que se envíen datos por un comando GET o POST durante la transmisión de datos al servidor utilizando un formulario.

Ahora veremos algo sobre los comandos para hacer las peticiones; estos comandos son soportados por el ESP8266, tanto el HTTP como en HTTPS.


Comando GET:


El concepto GET es obtener información del servidor. Traer datos que están en el servidor, ya sea en un archivo o base de datos, al cliente. Independientemente de que para eso tengamos que enviar (request) algún dato que será procesado para luego devolver la respuesta (response) que esperamos, como por ejemplo un identificador para obtener una noticia de la base de datos.

Bien muchachos!, con esto acabariamos lo básico y fundamental que necesitaremos para comprender mejor los vídeos tutoriales del MODO CLIENTE del ESP8266 de este curso, no siendo más veamos.






Bien muchachos, esto es todo por hoy; esten pendiente en mi canal, o de mi blog o de mi pagina de facebook.

Facebook: https://www.facebook.com/electronicalibrexc/
Youtube:  http://www.youtube.com/c/breismanrueda
Google +: https://plus.google.com/u/0/+breismanrueda
Twitter: https://twitter.com/BreismamR

Esto es todo por hoy, Sigue mi blog y visita mi próxima entrada!

Cualquier duda, trabajo, tutoria personalizada por correo electronico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/



Salu2...

sábado, 14 de enero de 2017

XiuaElectronics: Curso NODEMCU LOLIN ESP8266 Y Arduino IDE.

Curso NODEMCU LOLIN ESP8266 y Arduino IDE #05: Configuracion punto acceso Wireless (AP) + ESP8266. 



Que tal amigos?

En este día veremos el quinto tutorial del curso de ESP8266 con la IDE de Arduino.

Para esta clase veremos el MODO AP, una configuración que permite nuestro módulo ESP8266; pero antes de empezar a hablar de comos e realizza esta configuración, es importante saber de que trata esta, y las funcionalidades que nos brinda. Para esto veremos de que trata un AP o punto de acceso y como aplicarlo en nuestro módulo.


MODO AP o PUNTO DE ACCESO:


También llamado sólo AP, Access Point traducido significa punto de acceso. Se trata de un dispositivo electrónico utilizado en redes inalámbricas de área local (WLAN - Wireless Local Area Network, una red local inalámbrica es aquella que cuenta con una interconexión de computadoras relativamente cercanas, sin necesidad de cables), estas redes funcionan a base de ondas de radio con frecuencias específicas. El Access Point difunde un SSID (Service Set Identifier), el cuál es un "nombre de red" que se puede visualizar desde los dispositivos inalámbricos y permite ser una puerta de entrada a la red local, simplemente autorizando las peticiones de los dispositivos inalámbricos solicitándoles una  contraseña correcta.

Cabe destacar que los dispositivos que se conectan a la red, tendrán acceso al mismo segmento que el AP, por lo que se vuelve hasta cierto punto una vulnerabilidad de seguridad en el sistema. Ejemplo de lo anterior ello es que si el AP tiene asignada la dirección IP 192.168.5.74, los dispositivos autorizados para acceder tendrán IP dentro del segmento 192.168.5.X.


MODO AP en ESP8266:


Una vez que ya vimos en teoría, de que trata un punto de acceso, vamos a aclarar unas cosas; primero nuestro modulo ESP8266 soporta este tipo de configuración, pero NO tendrá internet; por la cuestión de que no lo estaremos conectando a la red; si se conecta a la red, no podrá configurarse como un punto de acceso, es decir, que no podrá configurarse como un repetidor de señal WiFi, ya que al conectarlo a internet, el modulo estará ocupado en la conexión con la red loca WiFi, y en el momento de configurarlo como AP, se desconectará y empezará a emitir la señal WiFi, pero sin estar conectado a la red.

¿Entonces para que nos sirve el punto de acceso (MODO AP) en el ESP8266?


Si nos encontramos en un área apartada de la ciudad; donde muy posiblemente no habrá redes de internet, y necesitamos manejar diferentes sistemas electrónicos inalambricamente, es ahí donde nos sirve el MODO AP; ya que al configurarse como tal permite que otros dispositivos se conecten a el, y puedan intercambiar información sin necesidad de estar conectados a la red de internet.

Cabe considerar que todo esto se hará bajo el perimetro maximo de alcance que tenga cualquiera de los dispositivos, es decir, tanto el dispositivo que se conecta al ESP8266, como el mismo ESP8266, deberán tener el mismo alcance solicitado.


Bien muchachos, ya que vimos algo de lo que corresponde al MODO AP del ESP8266, vamos a ver como se hace la configuración de nuestro módulo para ponerlo en MODO AP a través del siguiente vídeo:



Bien muchachos, esto es todo por hoy; esten pendiente en mi canal, o de mi blog o de mi pagina de facebook.

Facebook: https://www.facebook.com/electronicalibrexc/
Youtube:  http://www.youtube.com/c/breismanrueda
Google +: https://plus.google.com/u/0/+breismanrueda
Twitter: https://twitter.com/BreismamR

Esto es todo por hoy, Sigue mi blog y visita mi próxima entrada!

Cualquier duda, trabajo, tutoria personalizada por correo electronico o pagina en facebook:
Correo: ElectronicaLibreXC@outlook.com
Facebook: https://www.facebook.com/electronicalibrexc/



Salu2...