Solusi ESP8266 yang lebih baik adalah dengan menghubungkannya sebagai perangkat SDIO pada port GPIO.
Ini murah dan bisa membuat Anda ~ 40Mb / s lebih dari wifi
http://oshlab.com/esp8266-raspberry-pi-gpio-wifi/
Sedikit sejarah. ESP8266 IC (jika Anda belum pernah mendengarnya) adalah mikrokontroler Wifi yang sangat populer dengan banyak modul murah di pasaran. Awalnya digunakan sebagai antarmuka serial UART untuk mikrokontroler, tetapi sejak itu porting berfungsi sebagai mikrokontroler mandiri menggunakan LUA atau Arduino. Ini adalah mikrokontroler yang sangat cepat yang berjalan pada 80MHz. Ini adalah salah satu mikrokontroler favorit saya untuk digunakan untuk proyek karena cepat, murah, dan memiliki wifi.
Beberapa versi modul telah keluar termasuk ESP-12E dan ESP-12F (keduanya sekitar $ 2- $ 3) yang mengeluarkan antarmuka SDIO. Ini sebagian besar tidak ada gunanya, karena antarmuka SDIO digunakan untuk memori flash.
Namun, ternyata ESP8266 sebenarnya adalah ESP8089 IC yang baru saja diganti namanya. ESP8089 adalah chip wifi SDIO untuk tablet kecil. Jika Anda tidak menurunkan GPIO 15 saat boot, seperti yang Anda lakukan saat menjalankannya sebagai mikrokontroler, itu dijalankan dalam mode SDIO dan pada dasarnya merupakan IC ESP8089 pada saat itu.
Proyek ini didasarkan pada proyek WiFi RPP Hackaday.io . Saya telah membuat beberapa modifikasi untuk bekerja dengan kernel linux baru di Raspbian baru dan saya telah menulis naskah untuk sepenuhnya mengotomatiskan proses. Untuk menggunakan ini, Anda memerlukan modul ESP-12E atau ESP-12F. ESP-12F direkomendasikan.
Pertama, pasang ESP-12F seperti ini.
Resistor 33 ohm diperlukan untuk mencapai kecepatan SDIO yang diperlukan, jadi tolong jangan tinggalkan mereka. Lebih baik menarik dari rel 5v dan memiliki LDO terpisah untuk modul ESP8266, tetapi menarik langsung dari rel 3.3v pada Raspberry pi harus bekerja dengan baik.
SSH ke dalam Raspberry Pi Anda dan masukkan perintah berikut. Anda mungkin ingin memperluas sistem file terlebih dahulu menggunakan raspi-config.
cd ~
git clone https://github.com/oshlab/esp8089.git
cd esp8089
sudo sh install
Ini akan memakan waktu cukup lama. Jadi hanya duduk dan menunggu, atau pergi minum kopi.
Setelah selesai, reboot Pi Anda.
sudo reboot
Setelah reboot, modul ESP8266 akan aktif. Anda dapat melakukan pemindaian cepat untuk memastikannya berfungsi.
sudo iwlist scan
Seharusnya memindai jaringan nirkabel dan menunjukkan kepada Anda apa yang tersedia.
Sekarang akan berfungsi sama seperti modul WIFI lainnya. Tepuk tangan.