IOT(Beagle Bone Black)とサーバとのデータ転送方法

データ転送はFluentを利用して行っている。
BeagleBone Black側で、センサーデータの収集結果をlogファイルとして
IOT側に逐次保存し、常にFlunetがそのログを見て、追加された時にサーバ側に転送するという方法を取っている。具体的な設定については、以下の詳細を参照ください。

 
図2のブロックダイアグラムに示すとおり、
センサーデータ送信用のBeagle Bone Blackとデータ収集&解析用サーバ間のデータ転送は、E-mail転送,FTP転送等が考えられるが、今回はLog収集用のFluentを使う。
送信側のFluent設定
<source>
  type tail
    path /var/log/pcless.log
    tag pcless.sender
</source>
<match pcless.sender>
  type forward
  <server>
    host 192.168.60.13
    port 24224
  </server>
  flush_interval 60s
</match>
受信側のFluent設定
<source>
  type forward
  port 24224
</source>
<match pcless.reciver>
  type file
  path /var/log/pcless.log
  time_slice_format  %Y%m%d
  time_slice_wait 10m
</match>