Error WPA_supplicant service en la Intel Edison (Resuelto)

intel.web.720.405

Hola a todas y todos los visitantes de nuestro blog, en este post les explicaré y ayudare a solucionar ese maldito problema que nos encontramos al tratar de conectar nuestra Intel Edison a cualquier WiFi.

La historia comienza así…

Se conectan a su terminal (o PuTTY), acceden a su intel edison teclean:

configure_edison --wifi

Pasan 10 segundos, repite la búsqueda y resulta lo siguiente…

Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory

Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory

0 : Rescan for networks 

1 : Manually input a hidden SSID

2 : Cancel

Pues esto se debe a que, una de dos, pusiste mal la contraseña bastantes veces o que te conectaste a muchas redes.

Un ejemplo más claro y que podemos asociar a este problema es cuando nuestro celular ya no quiere conectarse a ninguna red WiFi y tenemos que borrar algunas que se quedan almacenadas.

Lo siguiente en el proceso es verificar si nuestro dispositivo no se encuentra con algún tipo de bloqueo, esto lo hacemos tecleando lo siguiente:

rfkill list 

En caso de ser bendecidos jajaja procedemos a reiniciar todo con el siguiente comando

reboot

Lo que procede es editar el archivo wpa_supplicant.conf de la siguiente manera:

vi /etc/wpa_supplicant/wpa_supplicant.conf

Con ese comando vamos a poder editar la información de las redes que están almacenadas, en lo personal prefiero borrar toda la información, así vamos a poder trabajar con las redes desde cero.

Después de modificar o borrar escribe el siguiente comando y presiona enter

wq

Reiniciamos todo con

reboot

Ahora probamos que nuestro dispositivo pueda detectar de nuevo redes disponibles

configure_edison --wifi

En teoría ya debería funcionar el escaneo de las redes y poder conectarnos.

Espero este pequeño tutorial les sirva y que lo compartan con sus amigos, recuerden dejar algún comentario, saludos.

Cargar Firmware al ESP8266 con Arduino

Hoy les traigo un tutorial que muchas personas que quieren manejar el ESP8266 me han pedido y es cargar firmware de nuestro modulo con un Arduino.

Lo primero que debemos de hacer es conectar nuestro ESP8266 a nuestro Arduino como se muestra en la siguiente imagen

Arduino_upload_firmware

Después debemos de cargar el siguiente sketch a nuestro en nuestro Arduino por medio de nuestro IDE cualquier versión arriba de la 1 funciona bien

Como podemos ver usamos el pin 2 y 3 del nuestro Arduino para controlar los pines GPIO0 y Enable de nuestro modulo wifiy colocarlo en modo boot para poder cargar nuesto nuevo firmaware.

Ahora simplemente usamos la herramienta que mas nos guste para cargar el firmware que queramos en mi caso usare ESPtool.py, pero puede funcionar cualquiera

Arduinofirmarduino

Listo ya tenemos cargado nuestro firmware en nuestro ESP, espero les sirva este pequeño tutorial, cualquier duda pueden dejarla en los comentarios.

Saludos Inventores!!

Encender y apagar un led con el ESP8266 (sin necesidad de un microcontrolador )

ESP8266_firmware

Esta es la primera parte de nuestra Guía de ESP8266, si deseas verla  completa usa el link

La semana pasada les mostré las características básicas de este genial dispositivo llamado ESP8266, ademas de un ejemplo muy básico de comandos AT y como controlarlo con un Arduino. Pero la verdad yo no estoy interesado en controlarlo con un microcontrolador, la parte que a mi me interesa y me llama la atención es la de poder modificar el firmware y poder controlar directamente los GPIO’s para diferentes tareas.

Continuar leyendo “Encender y apagar un led con el ESP8266 (sin necesidad de un microcontrolador )”

Fácil instalación de TP-Link TL-WN725 y TL-WN723N en Raspberry Pi (Realtek 8188eu)

raspberry_pi_wifi_Realtek8188_TIH

raspberry_pi_wifi_Realtek8188

ACTUALIZACIÓN 17/06/2014: Si por alguna razón no funciona este driver para tu versión de kernel prueba en este foro y busca el binario para distintos kernels, gracias a @tejonBiker

Ayer compre uno de los pequeños y baratos adaptadores USB wifi de TP-Link denominadados TL-WN723, estos aparatitos traen dentro el chipset Realtek 8188eu. Compré este dispositivo con la intención de por fin conectar mi Raspberry Pi inalambricamente a la red de The Inventor’s House.

Elegí este dispositivo por que en la wiki lista de dispositivos usb wifi compatibles de Raspberry se indica que esta tarjeta no requiere hub extra de alimentación para funcionar correctamente.

Estuve buscando en varios lugares como instalar el driver del TL-WN723 en linux, algunos  de los drivers no funcionaban por la versión del kernel, otros pedían compilar y las mejores fuentes que encontré estaban en ingles por eso decidí hacer este tutorial, recopilando información que consulte y que en mi caso funciono, en teoría debería funcionar para cualquier tarjeta con el chipset Realtek 8188

Añadir repositorio del driver

Añadir el repositorio creando el siguiente archivo /etc/apt/sources.list.d/repository.pi3g.com.list con la siguiente linea:

deb http://repository.pi3g.com/debian/ wheezy main

O puedes hacerlo de la forma fácil con el siguiente comando:

sudo wget -O /etc/apt/sources.list.d/repository.pi3g.com.list http://repository.pi3g.com/sources.list

Ahora debes añadir la clave publica, lo que garantizará los paquetes no son interceptados y alteraron durante la descarga. El comando apt-key add <keyfile> le permitirá hacer justamente eso. O en un solo comando:

wget -O - http://repository.pi3g.com/pubkey | sudo apt-key add -

Ahora hay que Instalar el paquete del controlador

En primer lugar hay que asegúrese de que el sistema está al día:

sudo apt-get update
sudo apt-get upgrade

Entonces sólo tiene que instalar el paquete rtl8188eu como cualquier otro paquete. Por ejemplo con este comando:

apt-get install rtl8188eu

Listo!! ya esta instalado

Como punto extra puedes modificar el fichero rpi-rtl8188eu/include/autoconf.h

Es preciso modificar dos aspectos:

Descomentar la línea #define CONFIG_LED, si es que tu dispositivo tiene un pequeño led azul, si la dejas comentada este led nunca encendera

Comentar la línea #define CONFIG_DEBUG_RTL819X. esto es una depuración que el driver hace automáticamente al iniciar el dispositivo y por lo cual es recomendado desactivar para que el inicio sea mas rápido.

Conectar a la red inalambrica

Probablemente quieras que tu Raspberry PI se conecte al arrancar. En ese caso edita el fichero/etc/network/interfaces para configurar el SSID y la contraseña de la red wifi:

Entramos a editar nuestro archivo con el siguiente comando

sudo nano /etc/network/interfaces

Y hay que dejar nuestro archivo de la siguiente manera

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet dhcp
   wpa-ssid "nombre-de-tu-wifi"
   wpa-psk  "contraseña-de-la-wifi"
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Prueba que todo funciona apagando y volviendo a encender la conexión y mirando con ifconfig que wlan0 ahora ya tiene una IP:

sudo ifdown wlan0
sudo ifup wlan0
ifconfig

 

Espero en este paso ya este conectada su Raspberry Pi a su red inalambrica, no olvides suscribirte a nuestro canal de Youtube donde tenemos mas tutoriales sobre Raspberry Pi

raspberry_pi_wifi_Realtek8188_TIH

Fuentes:

http://blog.pi3g.com/2013/10/easy-tp-link-tl-wn725-driver-installation/

http://bitacora.eniac2000.com/?p=3439