Una mejor solución ESP8266 es conectarlo como un dispositivo SDIO en el puerto GPIO.
Esto es económico y puede obtener ~ 40Mb / s a través de wifi
http://oshlab.com/esp8266-raspberry-pi-gpio-wifi/
Una pequeña historia. El ESP8266 IC (si no ha oído hablar de él) es un microcontrolador Wifi extremadamente popular con muchos módulos baratos en el mercado. Originalmente se usó como una interfaz serie UART para microcontroladores, pero desde entonces se ha transferido para funcionar como un microcontrolador independiente con LUA o Arduino. Es un microcontrolador muy rápido que funciona a 80mhz. Este es uno de mis microcontroladores favoritos para usar en proyectos porque es rápido, barato y tiene wifi.
Han salido algunas versiones del módulo, incluidos ESP-12E y ESP-12F (ambos alrededor de $ 2- $ 3) que separan la interfaz SDIO. Esto fue en gran medida inútil, porque la interfaz SDIO se utiliza para la memoria flash.
Sin embargo, resulta que el ESP8266 es en realidad un IC ESP8089 recién renombrado. El ESP8089 es un chip SDIO wifi para tabletas pequeñas. Si no tira GPIO 15 en el arranque, como lo haría cuando lo ejecuta como un microcontrolador, se ejecuta en modo SDIO y es básicamente un IC ESP8089 en ese punto.
Este proyecto se basa en el proyecto Hackaday.io RPi WiFi . He realizado algunas modificaciones para trabajar con el nuevo kernel de Linux en el nuevo Raspbian y he escrito un script para automatizar completamente el proceso. Para usar esto, necesita un módulo ESP-12E o ESP-12F. Se recomienda el ESP-12F.
Primero, conecte el ESP-12F de esta manera.
Las resistencias de 33 ohmios son necesarias para lograr las velocidades SDIO requeridas, así que no las deje de lado. También es mejor tirar del riel de 5v y tener un LDO separado para el módulo ESP8266, pero tirar directamente de un riel de 3.3v en la Raspberry pi debería funcionar bien.
SSH en su Raspberry Pi e ingrese los siguientes comandos. Es posible que desee expandir el sistema de archivos primero usando raspi-config.
cd ~
git clone https://github.com/oshlab/esp8089.git
cd esp8089
sudo sh install
Esto va a tomar un tiempo. Así que siéntate y espera, o ve a tomar un café.
Cuando haya terminado, reinicie su Pi.
sudo reboot
Después de reiniciar, el módulo ESP8266 debería activarse. Puede hacer un escaneo rápido para asegurarse de que funciona.
sudo iwlist scan
Debería buscar redes inalámbricas y mostrarle lo que está disponible.
Ahora funcionará como cualquier otro módulo WIFI. Salud.