"Diary" インターネットさんへの恩返し

いつもソースコードコピペばかりなので,みなさまへ少しばかりの恩返しを

【Arduino】シリアルポートデータ操作(サーバへ送りたい)



スポンサーリンク

ArduinoからWebサーバに直接データ転送を行い,リアルタイムでサーバ上のDB更新を行いたいのだけどどうしたらよいのだろうか。

調べた限りこんな方法が考えらえる。

(1)Arduino(Xbee) -> PC -> サーバ
Arduinoから直接ではないけど,AruduinoにXbeeを取り付けて,PCにもXbeeをつけてArduino->PCへデータを送る。その後PCでデータ加工(Processing)して,サーバへ転送。できれば直接がいいけどネットでググるとこのパターンが多いみたい。

[ご参考]
http://auxin01.wordpress.com/2012/07/15/arduino_and_pc_4
http://blog.goo.ne.jp/mkidmtr70/e/804fb27d9cf15c4d9c2cbe8444341f65
http://d.hatena.ne.jp/stamefusa/20111106/1320594637
http://kousaku-kousaku.blogspot.jp/2008/10/arduinoxbee-shieldprocessingxbee.html
http://www.purple.dti.ne.jp/masuki-sys/page100.html


(2)arduino(Xbee) -> サーバ
http://godydeeps.wordpress.com/2011/10/11/xbee-wifi-digi/
XbeeにWPAパスワード、接続先サーバーIPを記憶させwifiからサーバへ通信する。

(3)最新のarduino Yún(wifiモジュール搭載linuxarduino)を使う
これでできるか確証はないが,linuxが入っているならサーバ機能がイロイロ使えるはずなので単独でサーバへデータ転送は可能かと思われる。
http://makezine.jp/blog/2013/05/arduino-announces-new-wireless-linux-board.html


(4)ArduinoはあきらめてRaspberry piを使う。
こちらもLinux搭載マイコン。ネットワーク系につよいらしく。最近購入し教科書見てトライ中。