FlashAir?で遊ぼう †
FlashAir?とは †
東芝が開発した、無線LAN機能が付いた便利なSDカード。のはずだった。
用途の限界を超えて私は来たんだよ †
/SD_WLAN/CONFIG にある隠しファイルの中に、IFMODE=1を書き加えるとGPIOモードになる。
この設定にすると、SDカードの5本の端子が入出力として使えるようになる。
電源を供給すれば、それだけで無線LAN経由でオンオフができるようになる。
(SDカードとしてのデータのやりとりはこのモードではできなくなる)
できること †
- デジイチに入れて、スマホから画像を・・・
- 普通にSPI接続で使えるSDカードとしてArduinoなどから使う
- IFMODE=1設定でGPIOになる。無線LANからHTTPのGETで制御
- ステーションモードに設定して、無線LANの子機として使う
- iSDIO対応なのでSPI通信でいろいろ設定したり、HTTP/HTTPS通信ができる。少しだけど受信もできる。(一度に512バイトまで、全体で2048バイトまで)
- webサーバーとして使う。SDカード内のファイルを参照できる。ArduinoなどからSDにファイルを書き込んで、無線LANからブラウザでそのファイルを定期的に読めばログの表示ができる。
何をしようか? †
- ログが保存できる。ストレージ。
- Webページがつくれる。
- TWI-LITEで無線を追加できる。
- 個人的にはGPIOよりもiSDIOでArduinoとかを無線LANに参加させられるのが気になる。
リンク †
本来の使い方
http://www.flashair.info/
開発用
https://www.flashair-developers.com/ja/