自宅オフグリッドシステムのデータをパソコンに保存するために、500円WiFiモジュールESP8266を使ってみました。オフグリッド1号機はXBeeWiFiで、自宅APに接続して使っているので、今回はいままでデータを記録していない2号機用です。
Serial-Ether透過にはそれ用のファームを使わないといけないということらしく、いろいろ探した結果、サーバー機能のESP_BN2_oaというものを使いました。説明にある通りにして固定IP、AP接続をすると、次からは電源ONで自動接続してくれますので、外付けSerial-Ether透過アダプタとして使えます。設定はXBeeのような専用ソフトでは無く、シリアルから設定するのですが、その方が簡単なような気もします。
引っかかったのはパソコン側のソフトです。TeraTermではうまくいくのに、VBのTCP/IP通信では受信に失敗するのでいろいろ試行錯誤の結果、接続をしてから100msほど待ってからコマンドを送ると受信に成功することがわかりました。XBeeWiFiは半日ほどで通信が切れたのでリセットするようにしたのですが、ESP8266はどうでしょう。これから連続運転して確かめることにします。