ESP8266のファームウェアをアップデートする(編集途中です)
Arduino UNO経由でWinのGUIツールとか試してみたけど、ダメだった。
(理由はポート番号が15番まで指定されなくて、ひらけなくて無理矢理ポート番号変えたりしてたら変になったっていうのと、そもそもなぜかポートが開けなかった)
ダメだったやつ: http://microcontrollerkits.blogspot.jp/2015/05/esp8266-firmware-update-with-arduino.html
こっちは試していない: http://qiita.com/masato/items/edd7acce84c30b8e698e
最終的には、Macでesptoolというのをつかって書き込みに成功した。
http://qiita.com/masato/items/3f386dbc600c1cd840f4
※ちなみに、GPIO0をGNDに接続することでファームアップデートモードになる様子。
上述の記事で書いてる、「USB-TTLシリアル変換ケーブル」というのは要するにFTDIついてるやつでやればokだった。
USB側のピンアサインは使う変換ケーブルによって微妙に違う可能性があるので、
事前にテスターでピン配置を確認しておいたほうが幸せになれると思います。
ファーム書き込み後の動作テストは、ボーレート9600じゃなくて15200じゃないとちゃんと返答こなかった。
これはファームのバージョンによる問題っぽい。
Wifiのアクセスポイントにする方法だったり、特定のWifiに接続する方法についてはこちら
http://qiita.com/matobaa/items/f8787ca6a8daf45f299d
ATコマンド一覧
https://nurdspace.nl/ESP8266
サーバーテスト、一応動いたけど二回目ページ開こうとするとcloseする
http://rayshobby.net/first-impression-on-the-esp8266-serial-to-wifi-module/
begin. AT+RST OK ets Jan 8 2013,rst cause:4, boot mode:(3,6) wdt reset load 0x40100000, len 816, room 16 tail 0 chksum 0x8d load 0x3ffe8000, len 788, room 8 tail 12 chksum 0xcf ho 0 tail 12 room 4 load 0x3ffe8314, len 288, room 12 tail 4 chksum 0xcf csum 0xcf 2nd boot version : 1.2 SPI Speed : 40MHz PI Mode :QIO SPI Flash Size :t jump to run user1 sl... Ai-Thinker Technology Co. Ltd. ready AT+CWMODE=1 OK AT+CWJAP="ssid","password" OK AT+CIPSTO=30 ERROR AT+CIPMUX=1 OK AT+CIPSERVER=1,8080 OK device ip addr: AT+CIFSR +CIFSR:STAIP,"192.168.1.224" +CIFSR:STAMAC,"18:fe:34:fe:95:5f" OK
ATコマンド一覧
http://ja.docs.jumpwire.io/ESP8266Reference/ATCommands/
https://github.com/espressif/esp8266_at/wiki/at_example_0020000903
このサイト地味にすごい
http://ja.jumpwire.io/