at_kazutaka.bito
2016年5月21日 14時00分
ATDE6からArmadillo-IoT(G3)にファイルを転送する方法には、 Armadillo-IoT ゲートウェイ G3製品マニュアル 13.3. Armadillo-IoT G3へのファイルの転送 に、scpを使う方法が記載してあります。
ここでは、当方が使い慣れた、 ATDEの/var/wwwディレクトリにファイルを置いて、 Armadilloからwgetコマンドでダウンロードする という方法をできるようにしてみました。
1.ATDE6にlighttpd(Webサーバ)をインストールします。
atmark@atde6:~$ sudo apt-get install lighttpd
2.lighttpd.conf(lighttpd設定ファイル)を編集します。
atmark@atde6:~$ sudo gedit /etc/lighttpd/lighttpd.conf
で、lighttpd.confをエディタで開いて、
server.document-root = "/var/www/html"
の行を
server.document-root = "/var/www"
に修正します。
3.lighttpdを起動します。
atmark@atde6:~$ sudo /etc/init.d/lighttpd start [ ok ] Starting lighttpd (via systemctl): lighttpd.service.
4.PCとArmadilloをネットワークで接続して、それぞれIPアドレスを設定します。
Armadillo-IoT ゲートウェイ G3開発セット スタートアップガイド
4.3.1. ネットワークを設定する
Armadillo-IoT ゲートウェイ G3製品マニュアル 6.2. ネットワーク
もしくは、このマニュアルから手順を抜粋した ATDE6:有線LANのネットワーク設定(手順抜粋) Armadillo-IoT(G3):有線LANのネットワーク設定(手順抜粋) を参考に設定します。
5.Armadilloに転送したいファイルを/var/wwwディレクトリに置いて Armadillo上で
root@armadillo-iotg:~# wget http://[ATDE6のIPアドレス]/[ATDE6の/var/wwwに置いたファイル名]
を実行すると、ファイルをダウンロードできます。
例えば、
ATDE6のIPアドレス:192.168.11.35
ATDE6で/var/wwwに置いたファイル:text.txt
の場合は、下記のよう実行します。
root@armadillo-iotg:~# wget http://192.168.11.35/test.txt