より良いESP8266ソリューションは、GPIOポートでSDIOデバイスとして接続することです。
これは安価で、wifi経由で〜40Mb / sを取得できます
http://oshlab.com/esp8266-raspberry-pi-gpio-wifi/
少し歴史。ESP8266 IC(聞いたことがない場合)は、市場で多くの安価なモジュールを備えた非常に人気のあるWifiマイクロコントローラーです。元々はマイクロコントローラのUARTシリアルインターフェースとして使用されていましたが、LUAまたはArduinoを使用してスタンドアロンのマイクロコントローラとして動作するように移植されました。80MHzで動作する非常に高速なマイクロコントローラーです。これは、高速で安価であり、wifiを備えているため、プロジェクトで使用するお気に入りのマイクロコントローラーの1つです。
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速度を実現するには、33オームの抵抗が必要です。そのため、それらを除外しないでください。また、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モジュールと同じように機能します。乾杯。