더 나은 ESP8266 솔루션은 GPIO 포트에서 SDIO 장치로 연결하는 것입니다.
이것은 저렴하고 Wi-Fi를 통해 ~ 40Mb / s를 얻을 수 있습니다
http://oshlab.com/esp8266-raspberry-pi-gpio-wifi/
작은 역사. ESP8266 IC (들리지 않은 경우)는 시장에 저렴한 모듈이 많이있는 매우 인기있는 Wifi 마이크로 컨트롤러입니다. 원래 마이크로 컨트롤러 용 UART 직렬 인터페이스로 사용되었지만 이후 LUA 또는 Arduino를 사용하여 독립형 마이크로 컨트롤러로 작동하도록 포팅되었습니다. 80MHz에서 실행되는 매우 빠른 마이크로 컨트롤러입니다. 이것은 빠르고 저렴하며 Wi-Fi를 가지고 있기 때문에 프로젝트에 사용하는 가장 좋아하는 마이크로 컨트롤러 중 하나입니다.
SDIO 인터페이스를 돋보이게하는 ESP-12E 및 ESP-12F (약 $ 2 $ 3)를 포함한 일부 모듈 버전이 나왔습니다. SDIO 인터페이스가 플래시 메모리에 사용되기 때문에 이것은 무의미했습니다.
그러나 ESP8266은 실제로 브랜드가 변경된 ESP8089 IC라는 것이 밝혀졌습니다. ESP8089는 소형 태블릿 용 SDIO wifi 칩입니다. 부팅시 GPIO 15를 풀지 않으면 마이크로 컨트롤러로 실행할 때와 마찬가지로 SDIO 모드에서 실행되며 기본적으로 ESP8089 IC입니다.
이 프로젝트는 Hackaday.io RPi WiFi 프로젝트를 기반으로 합니다. 새 Raspbian에서 새 Linux 커널과 작동하도록 수정했으며 프로세스를 완전히 자동화하는 스크립트를 작성했습니다. 이를 사용하려면 ESP-12E 또는 ESP-12F 모듈이 필요합니다. ESP-12F가 권장됩니다.
먼저 이와 같이 ESP-12F를 연결하십시오.
필요한 SDIO 속도를 달성하려면 33ohm 저항이 필요하므로이를 빼지 마십시오. 5v 레일에서 당기고 ESP8266 모듈에 대해 별도의 LDO를 사용하는 것이 좋지만 Raspberry pi의 3.3v 레일에서 직접 당기는 것이 좋습니다.
Raspberry Pi에 SSH를 연결하고 다음 명령을 입력하십시오. raspi-config를 사용하여 파일 시스템을 먼저 확장 할 수 있습니다.
cd ~
git clone https://github.com/oshlab/esp8089.git
cd esp8089
sudo sh install
시간이 좀 걸릴 것입니다. 그냥 앉아서 기다리거나 커피를 마시십시오.
완료되면 Pi를 재부팅하십시오.
sudo reboot
재부팅 후 ESP8266 모듈이 활성화되어야합니다. 빠른 스캔을 수행하여 작동하는지 확인할 수 있습니다.
sudo iwlist scan
무선 네트워크를 검색하고 사용 가능한 것을 표시해야합니다.
이제 다른 WIFI 모듈처럼 작동합니다. 건배.