ESP8266僕がよく訪問するブログにてESP8266のGPIO数の制限によりSD保存などを行うためのGPIO割当てができないことがある、というような記載があった。GPIO数の制限に対してどうするか考えた時、borgSensorSystem1で実現しようとしていたことを思い出した。「SD保存機能を外に持たせる」ということ。機能を確認するためのpythonコードを実装した。SD保存でなくローカルファイル保存とした。UDP上記ポートに対してCRまでの文字列を受信したらファイル保存する。6.5から以下のように実行する.ESP8266からの送信に対応する。649はそれぞれの時刻のミリ秒の値。通常、udpLoggerのIPアドレスを送信者(ESP8266)は知らない.ある範囲のIPアドレスに問い合わせをしてudpLoggerのIPを知る仕組みが必要。当面は固定IPアドレスで使うというのも手ではある。送信先IPアドレスを設定する仕組みを使うのでもいいかも。将来的にはこの機能をESP8266+SDやSD保存モジュールなどと置き換えることで保存機能のポータビリティを持たせたい。うまく置き換えできれば「リスコフの置換原則」と同様、データ送信者は置き換わったことを知らずにその機能が使用できる、となる。SD保存をESP8266で持たせるのと、WiFi通信をするのとどちらが低消費電力かは未消化。2016/04/19)ESP8266側から送信するコード例は以下に投稿していた。7001;として使う。ESP82665回送信したはずが上記のようなログになっている。(保存処理修正)前に受信した文字列をloggerインスタンスの中で保持したものに新規受信文字列を追加した上で保存処理(追記)していたバグがあったので修正した。github変更したのは以下の処理でlogger.clear()を追加したこと。logger.clear()以下の通り、同じ時刻のデータが保存されなくなった(バグフィックスできた)。ESP8266からは3秒おきに送信されていて、だいたいあっている。requestStockLike1@7of9セブンオブナインです。9の7という識別番号です。Voyagerの好きなキャラクターです。まとめ記事は後日タイトルから内容がわからなくなるため、title検索で見つかるよう個々の記事にしてます。いわゆるBorg集合体の有名なセリフから「お前たち(の知識)を吸収する。upLoginユーザーは見つかりませんでした。